Jump to content
Sign in to follow this  
solidcorp

.rom to .lnx (or how to play a found ROM from Atari in Handy?!)

Recommended Posts

I used to do be the head of Lynx development at Atari in Chicago in the late 80's and have come across some old ROM files. One is 720ws.rom, the other is simpsons.rom which is probably the sound demo that has gotten around. Is there a way I can convert these unprotected ROM images to .lnx files to see what I have here in handy?

 

Handy is asking for howard.o, but judging by people's responses and it's rarity on the net, I don't expedt to get that.

 

 

More images and possibly code aree probably coming as we excavate floppies. Sooner or later we'll get to the development Amiga 2000 that was used to develop a bunch of games.

Edited by solidcorp
  • Like 1

Share this post


Link to post
Share on other sites

Wow, great find. It must be like going through an attic and finding all the paintings that are potential Rembrandts and Van Goghs. I am looking forward what comes out of this.

As for creating the LNX files: it will probably depend on the way the unprotected ROM is structured, but you could try the make_lnx.exe file from the Handy zip archive. You will need to set the size for the ROM manually if the filesize is not an exact 256/512 kB.

Something like:

 
make_lnx.exe 720ws.rom -o 720Degrees.lnx -m SolidCorp -g "720 Degrees" -b0 256K

Share this post


Link to post
Share on other sites

I also have one dump that appears to need howard.o to run. This image has lots of zero bytes at the start.

 

0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000620 00 00 00 00 00 00 00 00 00 00 02 aa 00 00 00 24
0000640 b5 0b 16 fc 02 00 80 04 fe 0e 1a fa 01 00 00 00
0000660 be 2d 25 b8 03 00 00 00 10 12 2a c8 01 00 00 00

 

The simple make_lnx trick does not work here. The image has around 90 file entries and a splash image. You need to create a real boot entry to get this to work. This is still in my "todo" list.

 

--

Karri

Share this post


Link to post
Share on other sites

i did that for quiet a lot of prototype roms already. actually, its enough to copy over one of the hacked epyx loaders or run the encryption process. this takes less than a minute for me.

Share this post


Link to post
Share on other sites

You are too clever Sage! Sage is your best bet unless you want to do it yourself.

 

It would be amazing to even see a partial 720 demo... Even screen shots... (drools...)

Share this post


Link to post
Share on other sites

I also have one dump that appears to need howard.o to run. This image has lots of zero bytes at the start.

 

0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
... [shortened] ...
000600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000620 00 00 00 00 00 00 00 00 00 00 02 aa 00 00 00 24
0000640 b5 0b 16 fc 02 00 80 04 fe 0e 1a fa 01 00 00 00
0000660 be 2d 25 b8 03 00 00 00 10 12 2a c8 01 00 00 00

 

The simple make_lnx trick does not work here. The image has around 90 file entries and a splash image. You need to create a real boot entry to get this to work. This is still in my "todo" list.

 

--

Karri

 

 

 

The 720WS.ROM is 128K and starts with 0x19A zero bytes... sadly, the make_lnx.exe did not work.

 

Here are the first 0x200 bytes:

 

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 00 00 00 00 00 00 00 00 00 B2 01 00 00 24 ...........²...$
000001A0 01 01 01 B3 00 00 00 04 EA F6 80 00 00 00 00 00 ...³....êö€.....
000001B0 62 CD 00 0C 00 06 09 0F 00 0C 00 00 05 0C 0E 0C bÍ..............
000001C0 08 04 00 AE 0C 0F 00 13 F0 D2 CF FA 09 AF 0F CC ...®....ðÒÏú.¯.Ì
000001D0 88 44 01 B0 00 34 24 49 24 00 00 00 00 00 A0 00 ˆD.°.4$I$..... .
000001E0 66 00 00 00 00 00 45 30 00 00 00 4C 24 50 00 33 f.....E0...L$P.3
000001F0 00 00 01 00 01 00 00 00 00 01 23 02 00 00 0A CC ..........#....Ì

 

The first 0x300 bytes of the 256K SIMPSONS.ROM file are (I'm pretty sure this is the simpsons digitized sound demo already released):

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000080  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000090  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000000A0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000000B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000000D0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000000E0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000000F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000110  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000120  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000130  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000140  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000150  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000160  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000170  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000180  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000190  00 00 00 00 00 00 00 00 00 00 00 52 02 00 00 80  ...........R...€
000001A0  4B 04 01 9D 02 00 00 04 82 15 08 00 00 00 00 00  K.......‚.......
000001B0  B9 0B 0B 00 00 00 00 00 65 09 0E 00 00 00 00 00  ¹.......e.......
000001C0  BD 0D 12 00 00 00 00 00 A9 11 17 00 00 00 00 00  ½.......©.......
000001D0  91 3A 26 00 00 00 00 00 3D 4C 3A 00 00 00 00 00  ‘:&.....=L:.....
000001E0  D7 1E 42 00 00 00 00 00 3D 11 47 00 00 00 00 00  ×.B.....=.G.....
000001F0  E7 26 51 00 00 00 00 00 9B 1D 59 00 00 00 00 00  ç&Q.....›.Y.....
00000200  D3 29 64 00 00 00 00 00 B9 28 6F 00 00 00 00 00  Ó)d.....¹(o.....
00000210  2B 3E 7F 00 00 00 00 00 31 1E 87 00 00 00 00 00  +>......1.‡.....
00000220  FD 30 94 00 00 00 00 00 A9 3D A4 00 00 00 00 00  ý0”.....©=¤.....
00000230  D9 30 B1 00 00 00 00 00 CB 55 C7 00 00 00 00 00  Ù0±.....ËUÇ.....
00000240  F3 35 D5 00 00 00 00 00 23 53 EA 00 00 00 00 00  ó5Õ.....#Sê.....
00000250  D7 56 00 0F 00 06 09 0F 00 0C 00 07 05 0B 0E 0C  ×V..............
00000260  08 06 00 FF 0C 0F 00 13 F0 D2 00 EC 09 8F 0F CC  ...ÿ....ðÒ.ì...Ì
00000270  88 75 04 30 00 00 00 34 80 00 00 00 00 00 01 00  ˆu.0...4€.......
00000280  01 00 00 00 00 18 09 7D F7 DF 7D F7 DF 7D F0 09  .......}÷ß}÷ß}ð.
00000290  7D F7 DF 7D F7 DF 7D F0 09 7D F7 DF 7D F7 DF 7D  }÷ß}÷ß}ð.}÷ß}÷ß}
000002A0  F0 09 7D F7 DF 7D F7 DF 7D F0 09 7D F7 DF 7D F7  ð.}÷ß}÷ß}ð.}÷ß}÷
000002B0  DF 7D F0 09 7D F7 DF 7D F7 DF 7D F0 09 7D F7 DF  ß}ð.}÷ß}÷ß}ð.}÷ß
000002C0  7D F7 DF 7D F0 09 7D F7 DF 7D F7 DF 7D F0 09 7D  }÷ß}ð.}÷ß}÷ß}ð.}
000002D0  F7 DF 7D F7 DF 7D F0 09 7D F7 DF 7D F7 DF 7D F0  ÷ß}÷ß}ð.}÷ß}÷ß}ð
000002E0  09 7D F7 DF 7D F7 DF 7D F0 09 7D F7 DF 7D F7 DF  .}÷ß}÷ß}ð.}÷ß}÷ß
000002F0  7D F0 09 7D F7 DF 7D F7 DF 7D F0 09 7D F7 DF 7D  }ð.}÷ß}÷ß}ð.}÷ß}
00000300  F7 DF 7D F0 09 7D F7 DF 7D F7 DF 7D F0 09 7D F7  ÷ß}ð.}÷ß}÷ß}ð.}÷

Edited by solidcorp

Share this post


Link to post
Share on other sites

It would be amazing to even see a partial 720 demo... Even screen shots... (drools...)

 

Here's a screenshot. Not sure if it's real or not but I remember seeing it in this catalog from the November 1991 issue of EGM (my first issue and the one insert that absolutely sold me on the Lynx...mmm Warbirds, STUN Runner, and Xybots...).

 

http://atariage.com/...&currentPage=15

  • Like 1

Share this post


Link to post
Share on other sites

The make_lnx only works on images that start with the encrypted loader. The fist byte must be something starting with f. Like ff, fe, fd ...

 

The size should be a multiple of 51 bytes plus 1, 2 or 3 bytes.

 

If the first byte is fe, then then the next 2*51 bytes are part of the encrypted loader. After this there may be a byte like fb then defines a 2nd block of 5*51 bytes.

 

The mentioned 19A happens to be just the same size that was used in Harrys bootloader.

 

The make_lnx is just adding 64 bytes in front of the image

0000000 4c 59 4e 58 00 04 00 04 01 00 53 6f 6c 69 74 61
0000020 69 72 65 20 32 30 20 79 65 61 72 73 20 41 6e 6e
0000040 69 76 65 72 73 61 72 79 20 00 4b 61 72 72 69 20
0000060 4b 61 6b 73 6f 6e 65 6e 20 00 00 00 00 00 00 00

 

Then you need the bootloader

0000100 fd c1 0d 8e e9 ee 09 13 e5 96 0c 34 64 da d4 bb
0000120 99 ec ce 4f aa 8c ed 65 f0 32 70 a3 84 c4 fc a2
0000140 6d 3a f8 77 4b ac 9b 54 7d 82 6f f8 a5 06 4d 7b
0000160 77 55 e4 31 c4 2c 2f 2f b6 4d 15 a9 c7 99 5d 6e
0000200 b3 97 92 44 7b 2b 85 18 e6 f1 96 f4 c4 de a4 cf
0000220 79 e2 c1 1a e0 0c 93 c5 26 bd a3 16 8a c3 59 a0
0000240 39 38 a0 3b ef bb 1d 5c 0d 1d cc 48 1d dd 98 9a
0000260 7a f7 96 f9 61 03 50 da 47 69 94 c3 80 da a9 99
0000300 a1 21 2b 2e 7d f5 e4 f7 b3 5c a8 14 fa e9 06 ac
0000320 1e 9f b5 31 be 42 14 08 0e 05 fb 25 bb 5c 5c 66
0000340 76 8e 36 e8 eb 39 f2 26 bd 17 29 f4 b8 1d 7e ee
0000360 47 61 bb 9e f5 72 c9 bc 26 37 d5 78 8f d0 ce 95
0000400 21 eb 4a 07 8d 3a 3a 01 82 cf 01 c5 1e 1d a8 41
0000420 4f bd c1 76 22 a3 88 d9 57 c9 51 3a 26 be 4a 1a
0000440 7f 42 61 cf fc fc 5b 06 94 d2 2c 78 45 ba 93 c4
0000460 7d 7c 81 73 07 4f e2 6c e9 81 1a de 77 74 87 de
0000500 26 9e 7a a8 19 a7 34 32 70 ed 59 a8 4a d8 fe cb
0000520 dd 02 2f ce 92 e9 13 a6 ff b4 4b 18 9d 63 48 e0
0000540 3b 3b 0d 2b fc 04 a4 e3 5e 4c 3c 94 70 c4 f0 64
0000560 15 48 68 17 de 14 72 f0 59 33 4c 49 47 8d b6 f4
0000600 82 4e b7 4e 01 c9 c2 82 0b 7a ac 67 9b 0f 04 e1
0000620 b6 78 34 c8 4f 2a 11 ed d0 1c 6d cd 3d 47 09 8b
0000640 e5 38 19 7a 31 6e 30 71 1c 90 34 e5 44 cc 00 c7
0000660 41 d0 27 8a 06 29 5c 2b e4 26 63 09 52 d3 97 33
0000700 d7 59 1c 36 2f c9 a9 a2 b5 bb a9 1d e6 36 7e 56
0000720 05 a4 9c e0 45 59 21 e1 e6 21

 

After this you should have a directory entry consisting of 8 bytes that points to the startup image

01 c2 02 00 00 24 2c 12

 

Followed by a second directory entry pointing to the executable

06 ee 00 88 38 96 aa 1f

 

So if you add the 64 bytes in front of your rom and replace the next 410 bytes with what I posted here you have a cart in a suitable format for Handy.

  • Like 1

Share this post


Link to post
Share on other sites

actually, you will need different loaders for 128kb and 256kb ROMs.

explaining takes longer then doing it myself...

Share this post


Link to post
Share on other sites

True. This was for 256kb ROMs. I should have similar loaders for 128k and 512k hanging around in some archives...

Share this post


Link to post
Share on other sites

Alternatively you could finish the original encryption and loader adding process from the Amiga development environment. I used WinUAE emulator for this and used the virtual disks with the encryption keys to add loader and encryption for there. The zeros at the beginning are typical for that as it reserves the required space that is overwritten by the process. It seems that the directory entries could be there. That would mean that the start screen is also already included. So, shortcutting that you could go Karri's route and use a header that has a simple universal loader encrypted in it.

Edited by LX.NET
  • Like 1

Share this post


Link to post
Share on other sites

actualy, the hacked loaders are included in the lynxdir package.

BUT ... hacked loader exist only for the "new" epyx loaders, not for the old ones. for the old ones you have to fake an additional directory... no problem at all, i think i even included some hidden feature in lynxdir to do that.

Share this post


Link to post
Share on other sites

Here's a screenshot. Not sure if it's real or not but I remember seeing it in this catalog from the November 1991 issue of EGM (my first issue and the one insert that absolutely sold me on the Lynx...mmm Warbirds, STUN Runner, and Xybots...).

 

http://atariage.com/...&currentPage=15

 

It was really in production... Steve Ryno was fanatical about the game and held the world record high score at the time. We had the machine in the office and watching him play it was pretty amazing. I added a pause switch that would temporarily halt the 6502 but we didn't have documentation on the main T11 processor and while the "pause" switched worked sometimes, you could never unpause, and sometimes the screen would glitch out and you had to restart the machine. The pause switch installed on the 68000 in Toki worked GREAT!.

 

Anyway, I can remember the guy who was working on it but I can't remember his name... I also know what you know, that it never was released but I'm not sure how far he got. That was about the time I was wrapping up Toki and we were starting to work on the Panther. There was a lot going on.

 

So as far as the screen shot is concerned, it could be a mock up, or it could be a screen shot, I don't remember and I can't wait to find out if this ROM is a work in progress or something less, like a sound development ROM. (fingers crossed)

  • Like 1

Share this post


Link to post
Share on other sites

Here is a simple solution that should work for booting pretty much anything.

 

A generic encrypted part that loads in the secondary bootloader. Works with any blocksize.

ff 81 ca 33 be 80 a2 c4 6d 98 fe 8d bc 66 c0 7a
09 50 23 28 18 c8 06 70 58 4f 1b e1 c7 90 08 cd
1a 6e 5a 45 32 d7 6d c6 8a e5 d8 5c a0 e8 4f 7a
5f 73 8d 22

 

The second part that is blocksize dependent.

a2 00 a0 08 ad b2 fc 95 30 e8 88 d0
f7 a5 30 85 38 20 ca fb a5 32 49 ff a8 a5 31 49
ff aa 20 a1 fb a5 34 a6 35 85 3b 86 3c a5 37 49
ff a8 a5 36 49 ff aa 20 ac fb 6c 34 00 e8 d0 03
c8 f0 57 20 bf fb 80 f5 e8 d0 03 c8 f0 4c 20 bf
fb 92 3b e6 3b d0 f1 e6 3c 80 ed ad b2 fc e6 39
d0 38 e6 3a d0 34 48 da 5a a5 1a 29 fc a8 09 02
aa a5 38 e6 38 38 80 0b 90 04 8e 8b fd 18 e8 8e
87 fd ca 8e 87 fd 2a 8c 8b fd d0 ec a5 1a 8d 8b
fd 64 39 a9
fc ---- This is the blocksize dependent byte fb=512k, fc=256k, fd=128k
85 3a 7a fa 68 60

 

After this you must copy the 2nd directory entry from the dump

 

00 -- block number
d3 00 -- block offset
88 -- not used
00 02 -- start of RAM where to load this
f5 14 -- number of bytes to load

 

The Lynx execution will start from this address. There is no startup picture shown. This just runs the first executable.

 

To make this runnable on Handy you need to run make_lnx on the image after it is patched with the bootloader.

 

The source code for this is available in the cc65.org archive at cc65/libsrc/lynx/bootldr.s

Edited by karri

Share this post


Link to post
Share on other sites

What happened with this? How did the 720 ROM turn out? Please tell me it was a playable demo. 720 was one of my favorite arcade games as a kid. I probably put enough quarters into one to actually buy the machine.

Share this post


Link to post
Share on other sites

Based on a reference I recall in another thread that I glanced at recently, I think this was a small demo that had the 720 player sprites which you could simply rotate around?

Share this post


Link to post
Share on other sites

What happened with this? How did the 720 ROM turn out? Please tell me it was a playable demo. 720 was one of my favorite arcade games as a kid. I probably put enough quarters into one to actually buy the machine.

 

Based on a reference I recall in another thread that I glanced at recently, I think this was a small demo that had the 720 player sprites which you could simply rotate around?

 

That's correct. I worked (more like observing) with D Scott and Harry Dodgson to look into this ROM. It is indeed just a rotating player, after a title sprite that says TESTCART. I recognize that title screen now from the testcart.lnx ROM that I built from the Epyx dev kit samples.

Anyway, you can push the joypad in a particular direction and the skater will rotate in that same direction.

Here's a screenshot:

post-27403-0-76370000-1393402123_thumb.jpg

Share this post


Link to post
Share on other sites

That said, I now know enough to understand what is going on with the unencrypted headers. I will probably do a write-up of the transitions from Epyx .bin files to .obj files, to lyx and to lnx. I've written the tooling to do that, but sharing how it is done will hopefully help others too.

Share this post


Link to post
Share on other sites
Great to see you're back, Wookie! ;)

 

Thanks! I'm trying to finish what I started. I've moved my HLAKit compiler to github and I reworked the documentation to be a github hosted site. I'm trying to finish it once and for all as I think it is a better fit for Lynx development than C. I think I've learned enough about compilers since I last touched it that I can finish it this time. My hope is get something workable in the coming days. I really want to participate in the 7 day rogue-like challenge by making a rogue-like for the Lynx.

 

I've been going through the classicgamedev.com site backups I made after the site was hacked. I have it all, I'll be trying to get the good stuff back up online soon. Probably as a github page so that you guys can just clone the repo and get copies of everything.

 

--wookie

Share this post


Link to post
Share on other sites

Too bad it wasn't more. So has solidcorp found anything else left over from those days?

 

Yes and no...

 

Matt Scott has dug up around a dozen Amiga and old DOS floppies, but of those that could still be read, none had anything interesting. They all either had [ancient] personal documents, software, or files that are already in circulation. I use ADFRead to get the data off the poor tarnished Amiga floppies, and I use a tool to look at deleted files in DOS to make sure I'm not missing anything. No treasures yet, but I'll keep looking as long as floppies turn up.

Share this post


Link to post
Share on other sites

 

I really want to participate in the 7 day rogue-like challenge by making a rogue-like for the Lynx.

 

--wookie

 

Cool! Please tell me if you decide to participate. If has been a while since I have entered any competitions. The last one was the 1k competition with Sage. Perhaps I could challenge you at 7 day rogue-like on the Lynx ;)

C against HLA.

 

Perhaps AtariAge players could give our entries some votes if we decide to enter. I have already an idea of the gameplay in my mind...

 

The coding starts on 8th or 9th of March. 7 days from now.

The deadline is 16th of March. You need to finist 168 hours after you post your start notice.

Any others up to the challenge?

-

karri

Share this post


Link to post
Share on other sites

I would be except for the fact that I have to prepare for 4 sessions on a large Dutch conference. Lynx time will be low for the next 7 weeks. :(

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...