News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Recent posts

#91
avatar_Jean-Marie
Programming / Re: Identifying firmware versi...
Last post by Jean-Marie - 19:24, 09 May 24
The game Jungle Jane (1985) used this snippet of code to identify the firmware version :
jungle jane © bug-byte (1985) (cpc-power.com)
 Comments are in french, but you can translate in spanish from CPC-power website I guess.

CD 00 B9 ... CALL &B900 .... (sélectionner la ROM supérieur)
3A 02 C0 ... LD A,(&C002) .. A = l'octet en &C002 (CPC 464 = 0 ; CPC 664 = 1 ; CPC 6128 = 2 ; CPC 6128+ = 4)
F5 ......... PUSH AF ....... Sauver les registres A et F
CD 03 B9 ... CALL &B903 .... Coupe la ROM supérieure pour resélectionner la RAM
F1 ......... POP AF ........ Restaurer les registres A et F
32 00 02 ... LD (&0200),A .. Ecrire en &0200 la valeur du registre A
C9 ......... RET
#93
I'm not sure the firmware was ever really translated. There were some jumpers for the manufacturer and I guess there was some change for keyboard layouts?

There isn't really much "language" support there though, really. You wouldn't want the actual BASIC commands changed, because it would break software.
#94
About the firmware, I have a curiosity.
But I'll give a little background, my first computer was a ZX-Spectrum followed by an Amstrad CPC 464.
Then I switched to PC with an Amstrad PC 1640, but my passion for 8 bits led me to be persuaded by my trusted salesman to buy a CPC 6128Plus in 1990.
Although in Italy my CPC 6128 Plus had the cartridge with the firmware in English, my curiosity is...did a firmware in Italian ever exist?

P.S.
The same salesman convinced me in 1992 to buy, at a bargain price, a Sam Coupe  ;D
#95
avatar_abalore
Programming / Re: Identifying firmware versi...
Last post by abalore - 18:29, 09 May 24
Quote from: McArti0 on 17:27, 09 May 24464 #66E
"64K Microcomputer  (d1)" DK e.t.c.

664  #66F
"64K Microcomputer  (v2)" EN

6128 #689
"128K Microcomputer  (d3)" DK
"128K Microcomputer  (s3)" SP
"128K Microcomputer  (f3)" FR
"128K Microcomputer  (v3)" EN

yeah, that's a good plan. Thanks for the suggestion
#96
The company where my father worked had a offer that employees could buy a computer at a discount. As far as I can remember, the C64, MSX, Enterprise, C64 and Atari 800XL were the options. My father chose the CPC as we only had one TV and my father (wisely) thought, that if the computer didn't come with a monitor, conflicts may arise. Unfortunately, he wasn't convinced that I needed a computer at all, so he went for the cheapest model: CPC464 with a GT65*.

Bryce.

* Yes, it really came with a GT65 although it was a 464.
#97
avatar_Longshot
News & Events / Re: Release of Amstrad Cpc Crt...
Last post by Longshot - 17:28, 09 May 24
Quote from: McArti0 on 15:33, 09 May 24"Note that bit 14 of the PAL selection address must be at 1 on CPCs equipped with CRTCs 0, 1,
2. It can be at 0 or 1 on CRTCs 3 and 4. For compatibility reasons, it is strongly advised to always
set bit 14 to 1 to select PAL."

I recently discovered a trick
LD BC,#BC0F
OUT (C),C
LD A,#C7
LD BC,#3DFF
OUT (C),A.  <=== Set PAL and remembering settings in CRTC Cursor address register.

In CRTC3,4 its not work?

Not compatible.
In Basic on CRTC 3, 4...
OUT &7F00,&C7
POKE &4000,&C7
OUT &7F00,&C0
POKE &4000,&C0
OUT &BC00,&F
OUT &3DFF,&C7
PRINT HEX$(PEEK(&4000)) ;)



#98
avatar_McArti0
Programming / Re: Identifying firmware versi...
Last post by McArti0 - 17:27, 09 May 24
464 #66E
"64K Microcomputer  (d1)" DK e.t.c.

664  #66F
"64K Microcomputer  (v2)" EN

6128 #689 
"128K Microcomputer  (d3)" DK
"128K Microcomputer  (s3)" SP
"128K Microcomputer  (f3)" FR
"128K Microcomputer  (v3)" EN
#99
M
Other retro / Re: C64 Nightmares Kickstarter
Last post by merman - 17:25, 09 May 24
Quote from: Gryzor on 12:23, 07 May 24Why not an ebook instead of a pdf? I'd back it then...😐
Because that requires extra formatting and effort, and it doesn't work with such an image-heavy book.
#100
avatar_McArti0
Programming / Re: Identifying firmware versi...
Last post by McArti0 - 16:26, 09 May 24
Check address and value first difference from compare with english version
Powered by SMFPacks Menu Editor Mod