Atom Software Archive

discussion of games, software, hardware & emulators relating to the Acorn Atom
User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Sun Jun 26, 2016 8:29 pm

oss003 wrote:ATOMDOS and BRAN10.ROM have to be added to the SYSTEM directory.

I'll do this and put out a new beta early next week.

Dave

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Mon Jun 27, 2016 8:08 pm

Kees and Roland,
hoglet wrote:
oss003 wrote:ATOMDOS and BRAN10.ROM have to be added to the SYSTEM directory.

I'll do this and put out a new beta early next week.

I've tried to merge the various changes to the /SYS folder that the three of us had. I've also updated AtoMMC and FpgaUtils to the most current builds.

Can you both give this set of files a try:
SYS.zip
(47.22 KiB) Downloaded 28 times

It reflects what's currently in git:
https://github.com/hoglet67/AtomSoftwar ... roland/SYS

Dave

User avatar
roland
Posts: 2808
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Atom Software Archive

Postby roland » Mon Jun 27, 2016 8:20 pm

I'll try it, have to reboot my Mac otherwise it doesn't recognize my SD-card. In the mean time, you can merge the attached files into the MAN pages directory. I found out that the MAN page for DAS is included in the CAS file.
Attachments
CAS-DAS-MAN.zip
(1.2 KiB) Downloaded 20 times
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
roland
Posts: 2808
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Atom Software Archive

Postby roland » Mon Jun 27, 2016 8:36 pm

I checked the SYS only with AtoMMC (the disk pack is already back to the attic):

Load from menu (press R): check
MAN pages: check
VGA80: check
4MHz AtoMMC: check
Tube: check
65C102 BBC Basic loading: check
65C102 BBC run planet.bbc program: check

So I think it's fine this way.
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Tue Jun 28, 2016 4:27 pm

These are the results for me:

Load from menu (press R): check
MAN pages: check
VGA80: check
4MHz AtoMMC: can't test it, my CPLD isn't updated
Tube: check
65C102 BBC Basic loading: check
65C102 BBC run planet.bbc program: check
Z80: check
CPM: switches back to textmode with rubish characters

The SYS software works ok but I think the VGA80 needs some tweaking for CPM.
I tested with and without the Diskpack connected.

Greetings
Kees

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Tue Jun 28, 2016 5:00 pm

oss003 wrote:The SYS software works ok but I think the VGA80 needs some tweaking for CPM.
I tested with and without the Diskpack connected.

Hmmm, I thought we had fixed that one.

CP/M on the Beeb issues a mode 8 (VDU 22,8).

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Tue Jun 28, 2016 5:08 pm

Is this also implemented in the VGA80 command or only in OSWRCH80?
I used the VGA80 command.

Greetings
Kees

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Tue Jun 28, 2016 5:18 pm

oss003 wrote:Is this also implemented in the VGA80 command or only in OSWRCH80?
I used the VGA80 command.

You are right, it was fixed in OSWRCH80:
https://github.com/hoglet67/AtomOSWRCH80/commits/master

It's possible we have ended up with a bit of a mess here. I factored out the Godil 80 column driver code into a separate git repository, but neglected to update FPGA Utils to include that by reference (e.g. as a git submodule). So it still has it's own independent copy.

Since then, there has been further work on VGA80 in FPGA Utils by Roland:
https://github.com/hoglet67/AtomFpga/co ... /fpgautils

Let me start by just comparing the two code bases, to see if they have diverged much.

Roland, what's your view on standalone OSWRCH80 vs FPGA Utils/VGA 80?

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Tue Jun 28, 2016 5:23 pm

If I look at the source of your FPGAutils rom, you use a switch 'Atom15k' for compiling the VGA80 or VGA80tinycode.
Could it be that the wrong switch is used for compiling?

https://github.com/hoglet67/AtomFpga/bl ... autils.asm

Greetings
Kees

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Tue Jun 28, 2016 6:05 pm

oss003 wrote:If I look at the source of your FPGAutils rom, you use a switch 'Atom15k' for compiling the VGA80 or VGA80tinycode.
Could it be that the wrong switch is used for compiling?

https://github.com/hoglet67/AtomFpga/bl ... autils.asm

It is being compiled with the flag "Atom15k" set, so that should pull in the full version of vga80, at the expense of the FLASH, ROMS and BEEB commands.

Edit: I think the rest of this post is a bit of a red herring, see next post for what's actually happening.

The problem is the "Mode 8" bug was fixed in two different ways.

I made a local fix to the standalone OSWRCH80 that would switch to the 80x40 mode for VDU 22,N where N>=8. I for some reason didn't push this fix back to AtomOSWRCH80 in github. I think you have been using this version.

In the mean time, Roland made a similar fix to AtomOSWRCH80/vga.inc and AtomFPGA/fpgautils/vga.inc, for VDU 22,N where N==8

I'll do a bit more debugging, but the CP/M must change mode yet again, and the current code must be switching back to 32 col mode in response. Maybe it's doing a MODE 128, which confuse things.

Dave
Last edited by hoglet on Tue Jun 28, 2016 7:08 pm, edited 5 times in total.

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Tue Jun 28, 2016 6:23 pm

OK, it seems CPM is switching to Mode 0 (VDU 22,0)

Currently "full" VGA80 code handles mode changes (VDU 22,N) as follows
- 0 - same as Atom CLEAR 0
- 1 - same as Atom CLEAR 1
- 2 - same as Atom CLEAR 2
- 3 - same as Atom CLEAR 3
- 4 - same as Atom CLEAR 4
- 5 - ??
- 6 - ??
- 7 - VGA 80x40 text mode
- 8 - VGA 80x40 text mode
- >8 ??

These are clearly incompatible with software written for the beeb.

The values labelled ?? are a bug. The code looks like it should fall back to mode 4, but then the index into the vectors table is not similarly clamped.

This needs some more discussion I think.

Dave

User avatar
roland
Posts: 2808
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Atom Software Archive

Postby roland » Tue Jun 28, 2016 8:31 pm

hoglet wrote:Roland, what's your view on standalone OSWRCH80 vs FPGA Utils/VGA 80?


As long as there is enough space in the FPGA Utils rom I'd like to keep both versions the same.

The VDU22 modes are not BBC Basic compatible, I didn't write them that way yet. We should consider them as experimental for now.
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Tue Jun 28, 2016 8:49 pm

roland wrote:As long as there is enough space in the FPGA Utils rom I'd like to keep both versions the same.

Agreed.

I think it would be simpler to have the code in one git repository, rather than two.

What I'm tempted to do now is to make FpgaUtils a separate git repository, and then extend the build scripts to build both FPGAUTIL.ROM and OSWRCH80 from the same source code.
roland wrote:The VDU22 modes are not BBC Basic compatible, I didn't write them that way yet. We should consider them as experimental for now.

It does feel like we need to do something in the short term so that CPM will run well with VGA80.

Easy options I can see are:
1 - Make mode 0 remain in VGA 80x40 mode
2 - Move the Atom graphics modes up to modes 16...20, and make modes 0..15 stay in VGA 80x40 mode

Do you have a preference Roland?

Dave

User avatar
roland
Posts: 2808
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Atom Software Archive

Postby roland » Tue Jun 28, 2016 8:58 pm

My preference is option 2: modes 0 to 15 switch to 80x40 (for the time being) and the Atom modes go to 16 and up. When we have time we can implement "compatible" modes for the BBC graphic modes 0 to 6.

For the long term I also want to implement something like the text windows. That makes it also possible to create a 40x24 display in the Godil (offset of 20 chars horizontal and 8 lines vertical). We need a better video circuit for the Atom. Something with a Raspberry Pi or so :wink: Then we can do better emulation of the BBC screens.
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Tue Jun 28, 2016 9:28 pm

roland wrote:My preference is option 2: modes 0 to 15 switch to 80x40 (for the time being) and the Atom modes go to 16 and up. When we have time we can implement "compatible" modes for the BBC graphic modes 0 to 6.

For the long term I also want to implement something like the text windows. That makes it also possible to create a 40x24 display in the Godil (offset of 20 chars horizontal and 8 lines vertical). We need a better video circuit for the Atom. Something with a Raspberry Pi or so :wink: Then we can do better emulation of the BBC screens.

OK, tomorrow I'll do the following:
- create a new GitHub repository and import the AtomFpga code (with history)
- add wrapper and build script for standalone OSWRCH80
- make the change described above
- update the version number to 0.27

Over time I'd like to get rid of the Atom15k flag, but that means shrinking things a bit.
Edit: Actually, only ROMS needs to be dropped, FLASH and BEEB currently fit. The FLASH command should work with your new board

I also found a new bug: SOUT is incomatible with VGA80, because it jumps directly to FE52, rather than chaining to the previous WRCVEC location:
https://github.com/hoglet67/AtomFpga/bl ... al.inc#L54

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Wed Jun 29, 2016 10:44 am

I also think option 2 is a good option because for now the graphic modes are only used in BBC Basic and all the other co-pro's use textmode.
It is easy to change the MODE command parameter to Atom MODE (above 16) in Basic if needed.

Greetings
Kees

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Wed Jun 29, 2016 12:15 pm

hoglet wrote:OK, tomorrow I'll do the following:
- create a new GitHub repository and import the AtomFpga code (with history)
- add wrapper and build script for standalone OSWRCH80
- make the change described above
- update the version number to 0.27

This is all done now.

There's a new git repository, which Kees and Roland are both contributors to:
https://github.com/hoglet67/FpgaUtils/commits/master

Here's an updated SYS folder including FPGAUTIL.ROM version 0.27:
SYS.zip
(47.38 KiB) Downloaded 18 times

VGA80 seems to work now in with CP/M chaning to mode 0.
hoglet wrote:I also found a new bug: SOUT is incomatible with VGA80, because it jumps directly to FE52, rather than chaining to the previous WRCVEC location:
https://github.com/hoglet67/AtomFpga/bl ... al.inc#L54

I tried to fix this, but I must be hitting a bug in BRAN, as my fix only works if FPGAUTIL rom is locked.

All my code does is:

Code: Select all

;=================================================================
; Command: SOUT
;
; Revector OSWRCH to write to the serial port
;=================================================================

sout:
   LDX wrcvec                    ; load the current OSWRCH vector
   LDY wrcvec+1

   CPX #<southandler             ; check if we are already installed
   BNE sout_not_installed
   CPY #>southandler
   BEQ sout_installed

sout_not_installed:
   STX oldwrcvec                 ; store the current handler
   STY oldwrcvec+1
   LDA #<southandler             ; install the new handler
   STA wrcvec
   LDA #>southandler
   STA wrcvec+1

sout_installed:
   RTS

southandler:
   PHA
southandler1:
   LDA STATUS
   AND #$01
   BEQ southandler1
   PLA
   STA DATA
   JMP (oldwrcvec)

Any suggestions?

I'm guessing it's breaking because the existing vector is pointing at BRAN, rather than directly at the VGA80 code.

Dave

User avatar
roland
Posts: 2808
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Atom Software Archive

Postby roland » Wed Jun 29, 2016 2:49 pm

Before I write something that is completely nonsense .... is SIN compatible with VGA80?
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Wed Jun 29, 2016 7:01 pm

roland wrote:Before I write something that is completely nonsense .... is SIN compatible with VGA80?

It should be, but this is probably untested.

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Wed Jun 29, 2016 7:23 pm

Dave,

where is oldwrcvec stored?

Code: Select all

sout_not_installed:
   STX oldwrcvec                 ; store the current handler
   STY oldwrcvec+1

Greetings
Kees

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Wed Jun 29, 2016 7:34 pm

oss003 wrote: where is oldwrcvec stored?

#3DD/#3DE

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Wed Jun 29, 2016 8:23 pm

I'll check BRAN because I took the latest version v1.5 but I notice now that there are more v1.5 in the Atom Archive..... :?

Greetings
Kees

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Atom Software Archive

Postby CMcDougall » Wed Jul 06, 2016 5:15 pm

hoglet wrote:These are protected BASIC programs, missing the last 0xFF byte

just noticed the MMC adds an extra byte, so must of forgot to add1 #-o
also confirmed in the Atom book CFS part :wink:
next lot from last night :
CRAZY KONG (same as other?)
PIC (loads @8000)
CENTIPEDE (Bug Battle?)
TRENDY TEST blocks A to 12eb ONLY (so can't get off)
VORTEX (The Argon Vortex Simulater)
HEXPAWN
SCREENS
SQUASH
FALL THROUGH
DISCO DANCE
S & L (Snakes & Ladders, FAIL >block4, length C20)
RADIO LOG
BREAKOUT len638 (Breakout R&J soft1983 ldr)
BREAKOUT len975 (FAIL >block4)
CHARDEF (Grafsign)
can you check if I need to do more work on the ERRs ones, or already have! [-o<
will try again tonight to see if my Atom behaves to get more 8)
Attachments
ZJOHN.zip
zjohn AtoMMC folder
(13.51 KiB) Downloaded 22 times
ImageImageImage

User avatar
jonno
Posts: 32
Joined: Thu Apr 07, 2016 8:41 pm

Re: Atom Software Archive

Postby jonno » Wed Jul 06, 2016 7:20 pm

CMcDougall wrote:
hoglet wrote:These are protected BASIC programs, missing the last 0xFF byte

just noticed the MMC adds an extra byte, so must of forgot to add1 #-o
also confirmed in the Atom book CFS part :wink:
next lot from last night :
CRAZY KONG (same as other?)
PIC (loads @8000)
CENTIPEDE (Bug Battle?)
TRENDY TEST blocks A to 12eb ONLY (so can't get off)
VORTEX (The Argon Vortex Simulater)
HEXPAWN
SCREENS
SQUASH
FALL THROUGH
DISCO DANCE
S & L (Snakes & Ladders, FAIL >block4, length C20)
RADIO LOG
BREAKOUT len638 (Breakout R&J soft1983 ldr)
BREAKOUT len975 (FAIL >block4)
CHARDEF (Grafsign)
can you check if I need to do more work on the ERRs ones, or already have! [-o<
will try again tonight to see if my Atom behaves to get more 8)



Great work Colin.

My vortex game is truely awful! It's not even a faithful representation of the original from the Adventure Game :(

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Atom Software Archive

Postby oss003 » Wed Jul 06, 2016 8:35 pm

Great job Colin, glad your Atom is working again.

Breakout is missing lines and needs some extra blocks loaded.
Disco Dance scans the cassette port so if you play music on your cassette deck, you'll see the animation.
Snakes and Ladders is the C&VG version and is already in the Archive.
Sounds like Trendy Test is overwritten .....

If a loading error occurs, you can stop the tapedeck, type *FLOAD"filename" and start the tapedeck again. The file continues loading starting at the next block. This way you only miss a small part of the program and maybe it can be restored.

Code: Select all

*FLOAD Finish loading                                                    *F.

The  normal  LOAD  command  demands  that  files are  loaded from  the start
of  the  first  block,  and  will  request  that  the  tape  be  rewound  if
started  in  the  middle  of  the  file.  FLOAD  allows loading  to commence
from the start  of any  block in  the file,  and the  syntax of  the command
is:

      FLOAD "FILENAME" SSSS

where  SSSS  is  an  optional  start  address  specifying  the  address  to
which  the  start  of  the  first  block  is   loaded   if   relocation   is
required.
    FLOAD  is  useful  after  a  checksum  error  has been  encountered. The
tape  may  be  stopped  and  rewound  to  any  point  before the  block that
produced  the  error.  FLOAD  is  then  used to  allow loadinq  to continue,
and  the  block  headers will  ensure that  the blocks  are being  loaded in
the correct place.

The best way is uploading a WAV file of the bad program to see if Dave's tools can correct the error.

Greetings
Kees

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Atom Software Archive

Postby CMcDougall » Wed Jul 06, 2016 9:53 pm

^will give that FLOAD a go cheers Kees, if after more playing about with my music prog does not fix....
tonights servings :
DIASSEMBLER BF0
DUCKSHOOT
HMV
SPIDER MAN
DEFENDER 2 (block 1 to 519 ONLY)
end block of VORTEX ae0
WAMPUS C5F
OTHELLO A37
ANIMAL 49E (animal tree /load tree /save)
? unknown block after it?, (no lead in tone)
DEMON DRIVER FF1 (in Archive, but bugs out)
? 3.5 block of data, no lead in tone
BIRTHS/NAMES 5FE
SON OF VIEW 102B (Scribe 2.5 somebody1982)
? 0.5 block of data, no lead in tone
QUEST load8200 call8200 lenBFF
BIORYTHMS 38D (I'am only 14933 days old... :lol: )
ATOM MUNCH 1B7
HEXPAWN 782
3D MAZE 10B8
WALL 577
ATTACK 6DD (Space Battle)
KEEP FIT 33E (Isotonics Stage One)
ERRPROC 051 (load8700 call 8700)
ERRTAB 3FF (load8200 call 8200)
ERROR INPUT 338
ERROR PROGRAM 4BF
?data
EXAM PROG 65B

only 6 more .WAV files to go :mrgreen:
Attachments
ZJ.zip
ZJ mmc folder
(26.17 KiB) Downloaded 27 times
ImageImageImage

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Atom Software Archive

Postby CMcDougall » Thu Jul 07, 2016 9:48 pm

Last lot: \:D/
LUNAR LANDER 1163 (Archived Moon Lander C&VG)
HANG MAN A7B
HARPSICORD 41B (Archived AtomicT)
3D RACE 5EF (Lombard)
SHAPES****** FFD (runs, but then Err208, writes over line80?)
SHAPE (only last block 12FE)
SHAPE DEMO A7C (runs, but then Err2 L.120?)
SHAPE 2D00- (only block C to EFE)
SHAPE 29.-2D. (only block 0 to 3FF)(runs, but then Err94 L.600?)
CONNECT 4 838 (not AcornSoft version)
BLITZ B13 (in Archive with bugs, another City Bomber!!)
BLEEPER 03E (load28C0 call28C0)
-----------
extra, using the *RLOAD "BREAKOUT" 3000 to force the last 2.5 bad blocks to load, we have it!
so, LOAD"BREAKOU", then OLD,RUN it works!
----
now, bored again, can someone send me another 30+ tapes..... :lol:
Attachments
ZZJ.zip
zzj MMC folder
(16.64 KiB) Downloaded 23 times
ImageImageImage

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Fri Jul 08, 2016 4:06 pm

Hi Col,

Thanks for this latest batch, and John for giving you all his tapes.

I've just been working through them as well, and here are my notes:
These are already in the archive:
CONNECT - Forth Connection (Your Computer)
HANGMAN - Hangman (Atom Magic Book version with different words)
HARPSI - Harpsichord (Atomic Theory and Practice)
LLAND - Moon Lander (C&VG)
RACE - Rally Racer (Your Computer)

These are not:
BLEEPER - code to bleep when sending to screen, not much use!
BREAKOU - new version not in archive
SHAPE, SHAPEE, SHAPES - Shape Plotter - SHAPEPL from Acl1-23
SHAPED - Plot Demo - PLOTDEM from Acl1-23 (not identical)

Here's a working version of the SHAPE programs from the Dutch online Atom archive:
SHAPE.zip
(3.97 KiB) Downloaded 25 times

To run you need to:

Code: Select all

?18=#82
LOAD "SHAPEPL"
RUN
LOAD "PLOTDEM"
RUN

This actually looks like a pretty cool CLEAR 0 sprite package.

Out of this lot, I'll include Breakout and the Shape Demo in the archive.

I'll go back now and look at batches 1 and 2.

Dave
Last edited by hoglet on Fri Jul 08, 2016 4:56 pm, edited 1 time in total.

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Fri Jul 08, 2016 4:21 pm

PLOTDEM running:
plotdem.png

Anyone familiar with these programs, or know who "S YEWDALL" was?

Dave

User avatar
hoglet
Posts: 6604
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: Atom Software Archive

Postby hoglet » Fri Jul 08, 2016 6:11 pm

Right, just finished going through all four batches, one proggy at a time.

Here's my notes:

Batch1
------

These are already in the archive:

CKONG - Acorn Kong (Your Computer)
GNOFS - Monster (C&VG)

These are not:

AUCOMP - House Picture (Acorn User)
BOOBS - Boobs - Priceless pieces of modern art.
CATPIL - Caterpillar - A very good version of SNAKE.
HOH/HOHH - Haunted House - C&VG, but with locations and items changed
RRUN - A simple racing game that I can't find in the archive
SCRDMP2 - looks like a screen dump of AUCOMP

Of these, I propose we add:
- House Picture
- Caterpillar
- Haunted House


Batch2
------

These are already in the archive:

CKONG - Acorn Kong (Your Computer)
CPEDE - Bug Battle (C&VG)
HPAWN - Hex Pawn (Atom Magic Book)
SLERR - Snakes and Ladders, broken (C&VG)
SQUASH - Atom Squash, modified (Your Computer)

These are not:

BOUT/BOUTT - new version of breakout, broken, but same as in batch 4
CHAR - GRAFSIGN - simple character designer
DISCO - Disco Dance - Animates Music from Cassette Port
FALLT - Fall Through - new wall/brick moving type game
PIC - CLEAR 2 mode PICTURE of a city
RLOG - Radio User's Log (now way to save though!)
SCRNS - Screen designer and animator (15 screens)
VRTEX - Argon Vortex Simulator

Of these, I propose we add:
- GrafSign
- Disco Dance
- Fall Through
- Screen Designer
- Argon Vortex Simulator

Batch3
------

These are already in the archive:

ANIMAL - Animals (Atomic Theory and Practice, archive version broken,

should fix!)
ATACK - Space Battle (Atom Magic Book)
BIO - Biorythms (Atom Magic Book)
DEMON - Race (Ann Clarke version)
DSHOOT - Duck Shoot (C&VG)
HEXP - Hex Pawn (Atom Magic Book)
HMV - Talkback (Atom Magic Book)
MAZE - 3D Maze (Atom Magic Book)
OTHEL - Othello, modified to use colours (Atom Magic Book)
QUEST - Atom Quest (Your Computer)
SPIDER - Spiderman (C&VG)
WALL - Breakout (Atom Magic Book)
WAMPUS - Hunt the Wampus (Atom Magic Book)

These are not:

BNAME - Birthday Names Database (TAPE based)
DIASSE - Disassembler (looks like a magazine listing, but new to me)
EINPUT - Error Input Routine
EPROC, EPROG, ETAB better Error Messages (good to get working)
EXAMP - Exam Results Database (TAPE based)
KEEPF - Isotronics Stage 1 (Exercise!)
MUNCH - Loader for something, I wonder what? (Broken)
SON - Son of View (simple Word Processor, good to get working)

Of these, I propose we add them all, but more work is required here to get them working.

Batch4
------

These are already in the archive:

CONNECT - Forth Connection (Your Computer)
HANGMAN - Hangman (Atom Magic Book version with different words)
HARPSI - Harpsichord (Atomic Theory and Practice)
LLAND - Moon Lander (C&VG)
RACE - Rally Racer (Your Computer)

These are not:

BLEEPER - code to bleep when sending to screen
BREAKOU - new version not in archive
SHAPE, SHAPEE, SHAPES - Shape Plotter - SHAPEPL from Acl1-23
SHAPED - Plot Demo - PLOTDEM from Acl1-23 (not identical)


Of these, I propose we add:
- Breakout
- Shapes

Col, in batch 3 there was a loader called MUNCH, was there anything following it, or preceding it?

Kees, some of the programs in batch 3 look interesting, but more work required, e.g. to get the databases to work with AtoMMC RAF. Do you think it's worth doing this? We don't really have many database applications in the archive.


Return to “acorn atom”

Who is online

Users browsing this forum: No registered users and 3 guests