Compukit UK101

classic non-acorn hardware, software & languages
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

As I had the scanner out I decided to scan some other UK101 documents I have:
Computer User Aids Newsletters:
Computer User Aids July 1981.pdf
(1.71 MiB) Downloaded 24 times
Computer User Aids October 1981.pdf
(2.32 MiB) Downloaded 20 times
UK101 software notes (supplied with UK101)
UK101 Software Notes.pdf
(211.05 KiB) Downloaded 24 times
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

Premier Publications Newsletters:
Premier Publications Stop Press November 1981.pdf
(115.51 KiB) Downloaded 17 times
Premier Publications Intermediate Mailout.pdf
(422.89 KiB) Downloaded 16 times
Premier Publications Pricelist.pdf
(236.52 KiB) Downloaded 16 times

As before the scans labelled "Out of order" were printed double sided on A4 then stapled as an A5 booklet.
I unbound them to scan them in my document scanner so the page order is wrong in the pdf although if you printed them out double sided you could fold and re-staple them in the correct order the same as the original
User avatar
8bitAG
Posts: 168
Joined: Wed Nov 07, 2018 5:03 pm
Contact:

Re: Compukit UK101

Post by 8bitAG »

8bitAG wrote:
Fri Apr 08, 2022 7:22 pm
Adventure 10/Caverns of Doom sounds interesting as well, as we don't have that listed on CASA at the moment.
I totally forgot that I'd tracked down, and talked to the Adventure 10 guy myself a few years ago! :) :D
http://8bitag.com/info/adventure10.html

Not text adventures (in the CASA sense) but still interesting.
User avatar
8bitAG
Posts: 168
Joined: Wed Nov 07, 2018 5:03 pm
Contact:

Re: Compukit UK101

Post by 8bitAG »

Teasers!
macine.PNG
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

8bitAG wrote:
Fri Apr 08, 2022 11:42 pm
I totally forgot that I'd tracked down, and talked to the Adventure 10 guy myself a few years ago! :) :D
http://8bitag.com/info/adventure10.html
I see that mentions the owner of Comp Shop, Chris Cary, he really was a character by all the accounts I've read over the years and a serial pirate:

He was a pirate DJ called "Spangles Muldoon" on radio caroline:
https://pipiwiki.com/wiki/Chris_Cary

He produced the UK101 which was an improved pirate copy of the superboard

He also was behind the Micro Ace, the US based pirate copy of the ZX80:
https://archive.org/stream/syntaxvol2no ... 6_djvu.txt

Finally though he went too far and pirated satellite TV:
https://www.independent.ie/irish-news/e ... 88838.html

Sadly no longer with us:
https://www.thepiratearchive.net/forum/ ... .php?t=137
User avatar
flaxcottage
Posts: 5090
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire
Contact:

Re: Compukit UK101

Post by flaxcottage »

Those PDFs are a great read, thanks.
- John

Check out the Educational Software Archive at www.flaxcottage.com
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Re: Compukit UK101

Post by jimmy »

Now there are 2 copies of GH in this thread, I thought I'd compare the two in case of any bugfixes - it turns out there are 4 differences!

I have labelled Ian's recent upload as 'new' and the orignal hex file as 'old'. However I'm of the opinion (right or wrong!) that Ian's version is an older build.

The changes are listed in address order:

1) The old code appears to use the OS (well BASIC) to move to a new line. This is probably to better support the screen enhanced UK101s and OSI Superboard machines (32 column width)

Code: Select all

old:
$030A $20,$6C,$A8,$EA,$EA
	JSR $A86C	;calls BASIC! (does CR+LF and standard NUL count)
			;confirmed via Aardvark BASIC notes
			;Game already uses BASIC to print msgs (ptr in A,Y)
			;via $A8C3 and this does CR+LF+NUL too
	NOP
	NOP

new:
$030A $A9,$D9,$8D,$00,$02
	LDA #$D9
	STA $0200	;this sets screen cursor position
2) The one below is a temporary difference, as once the game is played it changes value. It is likely that the 'old' copy is a saved game using the steps listed in the GH hints article inside the Merlin Micro Systems catalogue.

Code: Select all

old:
$051B $89
new:
$051B $09
3) One of the room descriptions is changed. Looks like it corrects a spelling mistake - TREMOUR to TREMOR.

Code: Select all

old:
$099C $52,$2E,$20,$00,$0D
new:
$099C $55,$52,$2E,$00,$0D
4) The final difference is in the intro text:

Code: Select all

old:
$0D80 $50,$2C,$20,$53,$54,$41,$52,$54	;"P, START etc), OPEN, WAVE and GET"
$0D88 $20,$65,$74,$63,$29,$2C,$20,$4F
$0D90 $50,$45,$45,$2C,$20,$57,$41,$56
$0D98 $45,$20,$61,$6E,$64,$20,$47,$45
$0DA0 $54,$0D,$0A,$74,$68,$69,$6E,$67	;CR+LF
$0DA8 $73,$20,$28,$74,$72,$79,$20,$47	;"things (try GET SCORE)..."
$0DB0 $45,$54,$20,$53,$43,$4F,$52,$45
$0DB8 $29,$2E,$2E,$2E,$0D,$0A,$0A,$41	;CR+LF+LF

new:
$0D80 $50,$20,$65,$74,$63,$29,$2C,$20	;"P etc), OPEN, WAVE and GET things"
$0D88 $4F,$50,$45,$4E,$2C,$20,$57,$41
$0D90 $56,$45,$20,$61,$6E,$64,$20,$47
$0D98 $45,$54,$20,$74,$68,$69,$6E,$67
$0DA0 $73,$0D,$0A,$28,$74,$72,$79,$20	;CR+LF
$0DA8 $47,$45,$54,$20,$53,$43,$4F,$52	;"(try GET SCORE) and more."
$0DB0 $45,$29,$20,$61,$6E,$64,$20,$6D
$0DC0 $6F,$72,$65,$2E,$0D,$0A,$0A,$41	;CR+LF+LF
So another unusual command is GO START (which restarts the game)
I also noticed that both copies have the terminal width issue if loaded from a cold start.

The GH loader is similar to what I remember, but my (long lost) copy definitely displayed "Loading please wait" on the screen when loading via the monitor. It implemented a teletype cursor too. After a couple of seconds the screen would go blank like your loader - but this would be for speed, as loading bytes directly is 3x faster than loading 2 hex chars and a CR byte.
The loader code is very small:

Code: Select all

GH Loader
;Load in 4 bytes 1C-1F (backwards)
0020 A2 04    LDX #$04		;load in 4 bytes
0022 20 37 00 JSR $0037		;from tape
0025 95 1B    STA $1B,X
0027 CA       DEX		;backwards
0028 D0 F8    BNE $0022		;loop until all done

;The loaded bytes are $20,00,02,39
;this sets current/start addr to $0239
;and sets end addr to $2000

;Now we load in the main game
;(byte I/O rather than hex, so quicker than loading via monitor)
002A 20 37 00 JSR $0037		;get byte from tape
002D 81 1C    STA ($1C,X)	;store in memory
002F 20 41 00 JSR $0041		;see if current addr=end addr
0032 10 F6    BPL $002A		;loop until it does
0034 4C 4C 0B JMP $0B4C		;start game

;get byte from tape
0037 AD 00 F0 LDA $F000
003A 4A       LSR A		;ACIA ready?
003B 90 FA    BCC $0037		;loop if not
003D AD 01 F0 LDA $F001		;get RX byte
0040 60       RTS

;increment addr we're loading to
0041 E6 1C    INC $1C
0043 D0 02    BNE $0047
0045 E6 1D    INC $1D
;now see if this matches the end address
0047 38       SEC
0048 A5 1E    LDA $1E
004A E5 1C    SBC $1C
004C A5 1F    LDA $1F
004E E5 1D    SBC $1D
0050 60       RTS
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

jimmy wrote:
Sun Apr 10, 2022 10:01 am
However I'm of the opinion (right or wrong!) that Ian's version is an older build.
I agree it does look like mine is the earlier one
jimmy wrote:
Sun Apr 10, 2022 10:01 am
The GH loader is similar to what I remember, but my (long lost) copy definitely displayed "Loading please wait" on the screen when loading via the monitor. It implemented a teletype cursor too. After a couple of seconds the screen would go blank like your loader - but this would be for speed, as loading bytes directly is 3x faster than loading 2 hex chars and a CR byte.
Do you remember when you bought it? I received mine in November/December 1981.

Maybe it got changed in response to queries as it was mentioned in the August 1982 catalogue:

ghh.png
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

jimmy wrote:
Sun Apr 10, 2022 10:01 am
I also noticed that both copies have the terminal width issue if loaded from a cold start.
This never happened on my real UK101.

After spending several hours fixing my UK101 (4x dead 2114s + a couple of dead TTL chips) I tried again for the first time in decades and went straight to the monitor from power up and loaded from the original cassette.

Here's an RGBtoHDMI screencap:
capture10.png
As you can see there is no line spacing issue.

I also tried a copy of the same monitor ROM in the emulator and got the line spacing so there are only a few possibilities I can think of:

1. Bug in the emulator (seems unlikely)
2. Some non-original version of the BASIC ROM is being used by the emulator (you mentioned it prints via BASIC routines)
3. Some memory location is not being initialised and my system has a favourable value on power up but the emulator doesn't
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Re: Compukit UK101

Post by jimmy »

IanB wrote:
Mon Apr 11, 2022 7:23 am
After spending several hours fixing my UK101 (4x dead 2114s + a couple of dead TTL chips) I tried again for the first time in decades and went straight to the monitor from power up and loaded from the original cassette.
I've had similar experiences where you store a fully working computer and then years later you get it out only to find it doesn't work due to a few dead chips. Still, getting a UK101 working is always worth the time and effort!

Which monitor are you running? Original, Newmon, WEMON or CEGMON?

Odd that it works on physical machines but not emulators. To test idea #3 you could go into monitor mode after a (very) cold start and see what was held at address $000F. I've just checked in an emulator to see what the answer is to "A" for "memory size?". It did respond albeit too quickly to see anything, so I dumped the ROM contents instead. The message "This is the COMPUKIT UK101" was there.

Thank you for uploading some of your scanned documents. There are some further Premier newsletters available at https://github.com/jscrane/UK101/tree/master/docs

File 'premier-spring84' has a pricelist dated 16 Feb 1984
File 'premier-summer83' has a pricelist dated 25 Jul 1983
File 'premier-82' has a pricelist dated 03 Sep 1982
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

jimmy wrote:
Mon Apr 11, 2022 8:28 am
I've had similar experiences where you store a fully working computer and then years later you get it out only to find it doesn't work due to a few dead chips. Still, getting a UK101 working is always worth the time and effort!
Fortunately I had a complete set of chips for a UK101 as I bought a reproduction superboard PCB a couple of years ago and sourced all the chips for it. I still haven't got around to building it yet because I spent most of my hobby time since then working on RGBtoHDMI.
I recently picked up an original Superboard as well for a reasonable price (well reasonable compared to what they sometimes go for) that is a rev B whereas the reproduction is a rev D with colour option so it's still worth assembling.

Interestingly it was nearly half of the original RAM chips that failed (four out of ten chips for 4K +1K screen). All had the same part number TMS4045-45NL and lot date of 7940 so I don't hold out much hope for the remaining six from that lot. The other ten 2114s used to upgrade to 8K and 2K screen were a random assortment from other manufacturers and they were OK.

BTW I found a simple way to test the 2114s: Put them in the screen memory one at a time. As long as the machine boots using at least 1K you can clear the screen and get the startup message and if that doesn't work then the chip is bad. It's not a full test by any means but it was good enough to figure out the really bad ones.

It looks like those TMS chips may be less reliable than other 2114s. I had a similar problem with the ZX80 where the 780 cpus frequently failed.
jimmy wrote:
Mon Apr 11, 2022 8:28 am
Which monitor are you running? Original, Newmon, WEMON or CEGMON?
Yes :)

My UK 101 has switchable monitors but I tested with Original & Newmon

BTW the original monitor seems to be missing from WinOSI. There is a file called MONUK01 (which is what is printed on the ROM) but that appears to be Newmon. The file MONUK02 appears to be a corrupt rom read.
jimmy wrote:
Mon Apr 11, 2022 8:28 am
Odd that it works on physical machines but not emulators. To test idea #3 you could go into monitor mode after a (very) cold start and see what was held at address $000F. I've just checked in an emulator to see what the answer is to "A" for "memory size?". It did respond albeit too quickly to see anything, so I dumped the ROM contents instead. The message "This is the COMPUKIT UK101" was there.
$000F contains $10

Due to the issues above with the TMS chips I replaced all the RAM with other 2114s which means pages 0 and 1 now have different random contents at startup but it still works OK with no linespace issue.
jimmy wrote:
Mon Apr 11, 2022 8:28 am
Thank you for uploading some of your scanned documents. There are some further Premier newsletters available at https://github.com/jscrane/UK101/tree/master/docs
File 'premier-spring84' has a pricelist dated 16 Feb 1984
File 'premier-summer83' has a pricelist dated 25 Jul 1983
File 'premier-82' has a pricelist dated 03 Sep 1982
Thanks, I see that Premier announced they were scaling back their product lines for the UK101/Superboard in their Spring 84 newsletter so I guess that really was the beginning of the end.

I got my BBC micro in August 1982 and my interest in all things UK101 pretty much disappeared after then so I don't have much beyond that date.
User avatar
IanB
Posts: 902
Joined: Sun Sep 04, 2011 8:28 pm
Location: South Wales
Contact:

Re: Compukit UK101

Post by IanB »

Did anyone download the files shared by Seldon2k in this thread:

viewtopic.php?p=78020#p78020

Looks like more Computer User Aids scans:
Seldon2k wrote:
Sun Jan 12, 2014 2:37 am
I was also a member of the support group CUA, (Computer User Aids), this provided a lot of tips, programs and modification information for the UK101. I will also be scanning and uploading those journals.
Can you post them if you have them.
User avatar
flaxcottage
Posts: 5090
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire
Contact:

Re: Compukit UK101

Post by flaxcottage »

There are also some UK101 documents available at flaxcottage.com, link below.
- John

Check out the Educational Software Archive at www.flaxcottage.com
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

More new software

Post by jimmy »

I have recently acquired more UK101 software, which I'm trying to archive and digitise. This tape appeared to convert OK, so I've uploaded it here. I was hoping for something more interesting as it's a compilation tape, but I guess all original software needs to be preserved. It seems to require BASIC 5 so can anybody get this working? Note there are multiple programs on this tape, but I can only get the Java emulator to see the first program.
Tape11small.jpg
Attachments
MasterPack11_Side1.txt
(10.58 KiB) Downloaded 16 times
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

More new software

Post by jimmy »

Another tape which appeared to convert OK - there was one framing error right at the end, but this wasn't part of the BASIC listing.
This is odd - the tape says "Martian Rescue"...
TapeM_small .jpg
...but the game says "Lunar Rescue". The first few lines of the game state 16/SEK . I know SEK = screen enhancement kit, but I don't know if this means it won't work on a standard UK101.
Attachments
Martian_Rescue_Side1.txt
(13.06 KiB) Downloaded 12 times
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Yet more software

Post by jimmy »

This arrived in a standard C-12 cassette case, but contained an addtional printed inlay paper:
Othello_inlay.jpg
As you can see it is quite faded (in fact it looks better in the photo than it does in real life!). You can see "Othello" on the spine, and that it is by Mr. D. R. Gilchrist of Boston, Lincs.
The game itself was recorded on both sides and I've used side 2 as it has less errors. Only 2 framing errors were reported and both were in the NUL blocks so the game should be OK. I cannot check as it is another one which uses a BASIC extension ROM - BASIC5? It also supports "Premier Colour", so if anybody has this can they take a picture so i can see what enhancement this offers?
Attachments
Othello_Side2.txt
(7.56 KiB) Downloaded 12 times
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Still more software

Post by jimmy »

This tape managed to convert with no framing errors so it should be good to go:
TapeN_small.jpg
It is described in the September 82 Premier newsletter as:
A new graphics game for any CEGMON based 32x48 UK101 or SEK-equipped OHIO. Written partly in machine code for fast graphics, Voyage of Nostromo requires skill and determination to achievve the set 'goal' of reaching the Star Base.
The 32x48 graphics generated by this game are outstanding and steering your craft through the universe becomes progressively more difficult as the course open to you becomes more and more restricted
It is also listed as requiring a new BASIC 1 and BASIC 5!
Has anybody got the real hardware to test this program?
Attachments
Voyage_Of_Nostromo_Side1.txt
(8.09 KiB) Downloaded 9 times
User avatar
BigEd
Posts: 4934
Joined: Sun Jan 24, 2010 10:24 am
Location: West Country
Contact:

Re: Compukit UK101

Post by BigEd »

Thanks for preserving and sharing these. I do still have my original UK101, but it's unexpanded and I think the PSU needs attention too, so I can't help.

(But I see flaxcottage has shared ROM images, which is much appreciated.)
User avatar
flaxcottage
Posts: 5090
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire
Contact:

Re: Compukit UK101

Post by flaxcottage »

BigEd wrote:
Fri May 20, 2022 8:35 am
... I think the PSU needs attention too,...
The UK101 PSU is under-rated and gets very hot if the full memory is fitted. I changed mine for a 25W Meanwell supply rated at 5v 5A. The voltage can be adjusted to give exactly 5v, the 5A is double the original current capacity and the PSU unit is very small and could even be carefully mounted on the motherboard.
- John

Check out the Educational Software Archive at www.flaxcottage.com
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Last Premier tape

Post by jimmy »

I had a lot of problems imaging this tape. Initially the tape was almost grinding to a halt half way through due to excessive tape squeal, then the BBC tape recorder I was using decided to crease the start of the tape, effectively ruining the start of program 1.
TapeC_small.jpg
Fortunately the first recording I'd taken (with squeal) was good at the start, so combining this with the 4th attempt at recording the second half (no squeal now) I ended up with a good WAV file.

There was only 1 framing error in this file, but unfortunately it's in the middle of the program. It appears in every recording I take, so it's likely to be a drop-out in the tape. In program 2, line 31 it goes IF K<>I AND K<J, the error is between the '<' and 'J'. I think it should go 'IF K<>I AND K<>J', so that's what this file contains.

The game name includes 'B4' and indeed there is a story in the March 1982 Premier newsletter on page 13 about it. Apparently this game has been modified to support new BASIC4, rather than require it. So I'm pleased to see that I have at least one program which will run on a standard UK101 64x16 display! (A tip when playing the game is to use SHIFT+RETURN when there is no valid move available)
Crib_Screen.png
Attachments
CribbageB4_Side1.txt
(11.4 KiB) Downloaded 8 times
baldwint
Posts: 16
Joined: Mon Sep 30, 2013 7:31 pm
Contact:

Re: Compukit UK101

Post by baldwint »

I haven't been here for a while, but I recently got sent a whole load of old UK101 tapes. Some were originals and some were copies, but here's a list of what I was able to recover from the 40+ year-old cassettes:

Compukit
Compu Othello (*)
Extended Monitor (*)
Sample Games (Hectic a& New York Taxi) (*)

CompShop
Hound

Premier Publications
Addictive Addition
Biorhythms
Calendar
Le Passe-Temps (*) (Also published in PE)
Lunar Lander 1 & Lunar Lander 2
Invaders (*)
Super Fruit Machine

Arcadia
Invaders (Stella Invasion) (*)
Asteroids (*)
Astro Sled (*)
Chicane Chaser (*)
Space Fighter (*)
Surround (*)
UFO (*)

Merlin (Micro Systems)
Mad Monk (*)
Othello

A. Knight
Hangman
Lunar Lander (*)
Super Trek (*)

D.E. Futter & K. Hewitt
Checkers

Craig Clapp
Super Invaders

Unknown
Space Invaders
Forth (from Forth Intrest Group)

Not sure I have the webspace to upload all these (and I still fret a little about copyrights!), but maybe there's a good place for them? Ones marked (*) came from original commercial cassettes, the others were probably copies.

And "jimmy", if you're reading, I got your PM but can't see a way to respond! You are welcome to email me directly.
User avatar
8bitAG
Posts: 168
Joined: Wed Nov 07, 2018 5:03 pm
Contact:

Re: Compukit UK101

Post by 8bitAG »

Ooh! Mad Monk... that's one from the Galactic Hitchhiker/Le Passe-Temps guy, A. Knight, isn't it? Would be very interested in that to see what he went on to do after Galactic Hitchhiker... I seem to remember that it was "in development" for absolutely ages, that one.
User avatar
BigEd
Posts: 4934
Joined: Sun Jan 24, 2010 10:24 am
Location: West Country
Contact:

Re: Compukit UK101

Post by BigEd »

baldwint wrote:
Sat May 21, 2022 10:58 am
Not sure I have the webspace to upload all these (and I still fret a little about copyrights!), but maybe there's a good place for them?
Oh, please do get them online somewhere! Step one is to make a zip file. And if it's not too big, attach it here. And upload it to the Internet Archive - they have all the privileges and processes of a proper institution, and will respond correctly to any copyright challenge. In the meantime, they have all the space and bandwidth one might want.
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Re: Compukit UK101

Post by jimmy »

Wow - that's a long list of software. Yes please to Mad Monk!

Also - answering my own question - I have managed to run the tapes I've uploaded above. The problem was the BASIC5 image I had only ran on CEGMON. Once I got the correct 'operating system', BASIC5 would launch with 9200G from the monitor correctly. The other requirement of a 64x32 display is easily met by all emulators.

Voyage of Nostromo was a little disappointing:
  • Main menu
    nostromo1.png
  • Level 1 in action
    nostromo2.png
  • It's Rocket Raid without the rockets!
    nostromo3.png
Othello was better, but seemed slow
  • No way yet to see the colour..
    othello1.png
Master Pack 11 consisted of boring utilities. There also seemed to be a bug when loading the 2nd program (BinDecHex). At the end it's supposed to auto-run, but this one won't because it uses CHR$(26) to clear the screen then R-U-N followed by CHR$(13) all on one line. I've checked the tape and there are no errors at this point. The BASIC interpreter doesn't like the CHR$(26) at the start, so instead of RUN-ing, it reports Syntax error instead. The fix would be to insert another CHR$(13) at this point.
  • The 1st program (Calendar) won't go beyond 1999, but it will if you modify it(!) and it still seems to work
    pack11_calendar.png
The above screenshot suggests they'd fit on a 64x16 screen, but all programs in Master Pack 11 fail with errors in this mode.
baldwint
Posts: 16
Joined: Mon Sep 30, 2013 7:31 pm
Contact:

Re: Compukit UK101

Post by baldwint »

There seems to be a lot of interest in this one, so here's the copy of Mad Monk that I have. The unzipped '.tape' file can be loaded directly by my emulator, if you want to turn it back into WAV file so you can load on a real machine you can use my 'uk101.utils.TapeRecord' utility.

Follow the instructions to load it! It uses some BASIC routines so needs to have BASIC fully initiallised: Cold-start to the BASIC "OK" prompt, then Reset and load via the Monitor. It starts with a bootstrap loader, then the screen goes blank for a bit while the rest loads.

Because it's all binary data (and in some clever compressed format) it's hard to be sure that the original ancient cassette decoded correctly, but the game starts and seems to run, at least for the parts I've managed to reach. Enjoy!
MadMonk.jpg
MadMonk.pdf
(66.03 KiB) Downloaded 29 times
MadMonk.zip
(6.42 KiB) Downloaded 21 times
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Re: Mad Monk

Post by jimmy »

Wow - it exists! Many thanks baldwint!

I don't know if it's worth moving "Mad Monk" into a separate thread - I'll leave that up to the admins/mods

The fact that all the objects and exits move each time you play the game, makes it very hard to map!
Some pictures:
  • You'll see this ending quite a lot...
    monk_rip.png
  • The 'amazing graphics' mentioned in the advert probably refer to the maze part of the game. I find the key response a little too sensitive, and end up spinning 180 or 270 degrees instead of 90.
    monk_maze.png
  • There's a reference to the old Galactic Hitchhikers game too:
    monk_gh.png
  • I've noticed some odd behaviour whilst playing the game. In this case I couldn't move in any direction, despite the computer suggesting I could move north
    monk_bug1.png
I can't get spoiler tags to work - so spoiler alert: I've managed to get Potty Prince Yusupov to follow me using OFFER WHISTLE and Igor The Insane using OFFER DUCK. I haven't worked out what to offer the Sandman yet, but I know it's not the garlic sausage, cigar, magazine, map, crown, rubber duck, dead rat,coin, ruby, mushroom, compass or teddy bear! Never offer a weapon or you'll be killed with it.
User avatar
Osi
Posts: 4
Joined: Sat May 21, 2022 2:47 pm
Location: Germany
Contact:

Re: Compukit UK101

Post by Osi »

Really fascinating this Premier Publication games. I have not been aware of the Basic extension ROM's and additianal basic tokens before.
Thanks for preserving and sharing these.
Recently, I updated my W_Osi emulator to better accomplish the UK101 graphics needs. It includes a configuration for the 64x32_uk101_BASIC_X mode.
This configuration uses the original UK101 BASIC ROMs and revised BASIC 4, BASIC 5 and BASIC X ROM’s.
In the Folder CAS, five Premier Publication games from this forum are available and seems to work fine in either in 64x32 or 64x16 mode.
Thanks to John and his UK101 site http://flaxcottage.com/UK101/BASICROMs.asp
Thomas
Mr^Burns
Posts: 5
Joined: Fri Apr 22, 2022 7:49 pm
Contact:

Re: Mad Monk

Post by Mr^Burns »

jimmy wrote:
Sun May 29, 2022 6:27 pm
Wow - it exists! Many thanks baldwint!
UK101 noob here, how exactly does one load this game?

Cold Start
Reset
Monitor
Load tape results in

Image
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Re: Compukit UK101

Post by jimmy »

Mr^Burns wrote:
Thu Jun 02, 2022 11:17 am
UK101 noob here, how exactly does one load this game?
I think you're almost there - the complete steps are:
  • Load emulator of choice and attach the tape file
  • Press C for cold start
  • Press RETURN twice to accept default memory size and terminal width
  • Reset the machine
  • Press M for monitor
  • Press L for load
  • Press the play button in your emulator
  • Wait! (If you're loading at 300 baud it takes >4 minutes, but thankfully most emulators speed things up)
It's definitely worth reading the .pdf file that was supplied with the tape file.
jimmy
Posts: 145
Joined: Tue May 06, 2008 7:37 pm
Contact:

Re: Compukit UK101

Post by jimmy »

Osi wrote:
Tue May 31, 2022 12:51 pm
Recently, I updated my W_Osi emulator to better accomplish the UK101 graphics needs. It includes a configuration for the 64x32_uk101_BASIC_X mode.
This configuration uses the original UK101 BASIC ROMs and revised BASIC 4, BASIC 5 and BASIC X ROM’s.
In the Folder CAS, five Premier Publication games from this forum are available and seems to work fine in either in 64x32 or 64x16 mode.
Where can I download this updated W_Osi emulator from? I'm currently using v1.8.2

Also - I found that if I used the right version of BASIC 5 to match the "operating system" (eg: CEGMON) then the programs worked better. I can now get "Master Pack 11" working on a 64x16 UK101, before I was just getting FN error unless I used 64x32.
Post Reply

Return to “other vintage hardware, software and languages”