avatar_ikonsgr

ULIfAC:Usb Mass storage,WiFi, 512KB Ram/32XROM Board/256K Ram+16X Rom Board!

Started by ikonsgr, 11:39, 24 March 23

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

vasilisk


ikonsgr


R0b1n

Quote from: ikonsgr on Yesterday at 19:46@R0b1n i suggest to upload the "ALCON 2020 for ULIfAC", for anyone interested to try loading the game too ;-)
I just emailed it to you  ;D

R0b1n

How can we convert CPR files to BIN ? If we look at the size of Alcon 2020 game files, CPR is 513K and the BIN version is 512K.

ikonsgr

Quote from: R0b1n on Yesterday at 20:05How can we convert CPR files to BIN ? If we look at the size of Alcon 2020 game files, CPR is 513K and the BIN version is 512K.
http://www.cpcmania.com/cprtools/cprtools.htm   ;)

R0b1n

Quote from: vasilisk on Yesterday at 19:43Can you post instuctions so other (inlcuding me) to try?
Here is exactly what I do to make the game starts:
- Turn ON the Amstrad
- OUT &EF00,71
- SW RAM/ROM, the amstrad boot in 32X mode
- SW RAM/ROM, the amstrad boot in 512K mode
- |CD,"your directory...
- RUN"install32 => The game starts !

But after a few seconds or minutes it hangs...

R0b1n

It seems that if we compare ALCON2020.BIN with ALCON2020.CPR, we have to remove the first 8 bytes for each block / slot to convert .CPR to .BIN, are you ok ? 


ikonsgr

I confirm that using @R0b1n Alcon 2020 version, i successfully load it on CPC 464 using ULIfAC (with fw 4a)!  :D
Also, i have game running for 20+ minutes and it didn't crash!

R0b1n

Every chunk has a header with the form:
0 4
chunk id (4 character code)
4 4
Length of data following chunk-header. (little-endian format)

Ok, that's why ALCON2020.BIN has got the first 8 bytes of each header removed compared to ALCON2020.CPR.

edit: no, we have to remove 12 bytes of each header

Powered by SMFPacks Menu Editor Mod