Compukit UK101 core

EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Wed Oct 20, 2021 9:56 pm Add a carriage return to the end of the file. It will then clear the screen, say "Hit p to start" and freeze.

D.
Yes it does :(
Any idea what is involved in getting it to load archived files?
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

EeDee wrote: Thu Oct 21, 2021 8:15 am
danielb wrote: Wed Oct 20, 2021 9:56 pm Add a carriage return to the end of the file. It will then clear the screen, say "Hit p to start" and freeze.

D.
Yes it does :(
Any idea what is involved in getting it to load archived files?
What kind of archive?

D
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

Image
In the LOD version of Asteroids the text at the bottom of the screen is obscured by the Asteroids which doesn't occur in WinOSI
Attachments
PXL_20211021_181305219~2.jpg
PXL_20211021_181305219~2.jpg (1.44 MiB) Viewed 7268 times
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

Should add this for comparison
Screenshot_20211021-194119.png
Screenshot_20211021-194119.png (2.92 MiB) Viewed 7260 times
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

That's weird...

I have also been comparing compatibility with the emulator, and on the whole I think the core holds up pretty well. There are a couple of games that don't work, like Caterpillar and Ridge Cruiser, and I'd really like to understand why.

I did find an Invaders game that will only load under Synmon, which the core doesn't have, and it got me wondering whether the older monitor might be more compatible with some games, like MonUK on the UK101.

D.

EDIT: Ridge Cruiser behaves in exactly the same way on the emulator as it does on the core, when the emulator is set to C2P. It seems to be a C1P exclusive and therefore won't run on the core. 8-)
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Thu Oct 21, 2021 7:52 pm That's weird...

I have also been comparing compatibility with the emulator, and on the whole I think the core holds up pretty well. There are a couple of games that don't work, like Caterpillar and Ridge Cruiser, and I'd really like to understand why.

I did find an Invaders game that will only load under Synmon, which the core doesn't have, and it got me wondering whether the older monitor might be more compatible with some games, like MonUK on the UK101.

D.

EDIT: Ridge Cruiser behaves in exactly the same way on the emulator as it does on the core, when the emulator is set to C2P. It seems to be a C1P exclusive and therefore won't run on the core. 8-)
Core holds up very well! There is no doubt you're doing a great job.
May be asking a bit much here but, under the "aid testing" guise, could the below be added?
Three resolutions 32x32(L), 64x16(M) and 64x64(H)
And a selection of ROMs from old to new? Syn600, MonUK and Wemon added possibly?
;-)
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Thu Oct 21, 2021 7:52 pm I have also been comparing compatibility with the emulator, and on the whole I think the core holds up pretty well. There are a couple of games that don't work, like Caterpillar and Ridge Cruiser, and I'd really like to understand why.

I did find an Invaders game that will only load under Synmon, which the core doesn't have, and it got me wondering whether the older monitor might be more compatible with some games, like MonUK on the UK101.
I've tried to load Pacdude in OSI mode but it stops at the title screen (It does the same on WinOSI). If I then, via the OSD, choose UK101 mode it continues to play.
I'd like to test Ridgecruiser further but don't have the Modes I'd need. Does it work in OSI mode with SYN600?
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

EeDee wrote: Fri Oct 22, 2021 7:20 pm
danielb wrote: Thu Oct 21, 2021 7:52 pm I have also been comparing compatibility with the emulator, and on the whole I think the core holds up pretty well. There are a couple of games that don't work, like Caterpillar and Ridge Cruiser, and I'd really like to understand why.

I did find an Invaders game that will only load under Synmon, which the core doesn't have, and it got me wondering whether the older monitor might be more compatible with some games, like MonUK on the UK101.
I've tried to load Pacdude in OSI mode but it stops at the title screen (It does the same on WinOSI). If I then, via the OSD, choose UK101 mode it continues to play.
I'd like to test Ridgecruiser further but don't have the Modes I'd need. Does it work in OSI mode with SYN600?
Hi,

I found that you can get Pacdude running by pressing "1" at the title screen.

I was only able to get Ridgecruiser running by selecting C1P mode on WinOSI. In all the other modes at crashes in a variety on entertaining ways.

Meanwhile, I am trying to get Synmon1 running on the core. It shows a solitary "H" on the screen and then freezes, which I believe indicates it is trying to show the H/D/M prompt. I think this means it is trying to run from the wrong address, but as yet I am not entirely sure what to do about it, or what address it is supposed to run from. I hope I don't have to cut it up into 256 byte slices and reorder them...

D.

EDIT: After a bit of a faff, I now have the correct Synmon C/W/M prompt. Still some way to go but definitely progress…
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

I notice on WinOSI that SYNMON doesn't work and that you require SYN600. Is that right?
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

From CEGMON manual
"To save on cost, OSI's SYNMON 2K monitor chip actually contains monitors for several different machines , and only a meagre 3/4K is used for each type"
Any use?
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

EeDee wrote: Sat Oct 23, 2021 9:02 am From CEGMON manual
"To save on cost, OSI's SYNMON 2K monitor chip actually contains monitors for several different machines , and only a meagre 3/4K is used for each type"
Any use?
Hi, yes I've found the information on how the Synmon ROM is mapped. Like so many things on this computer, you couldn't make it up. :shock: So far, I've been able to get the correct prompt, but either it's freezing or the keyboard isn't working. I'm pretty sure it does actually work on WinOSI.

I've given up on it for now until I can find more information on how to make it work.

D.
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Sat Oct 23, 2021 9:07 am Hi, yes I've found the information on how the Synmon ROM is mapped. Like so many things on this computer, you couldn't make it up. :shock: So far, I've been able to get the correct prompt, but either it's freezing or the keyboard isn't working. I'm pretty sure it does actually work on WinOSI.

I've given up on it for now until I can find more information on how to make it work.

D.
Understood :-)
I presume you mean this info...
Image
Screenshot_20211023-101355.jpg
Screenshot_20211023-101355.jpg (545.91 KiB) Viewed 6691 times
Attachments
Screenshot_20211023-101236.jpg
Screenshot_20211023-101236.jpg (286.49 KiB) Viewed 6691 times
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

I managed to get Wemon working.

Seems to work, but so far, I have been unable to load machine code games using it, but the emulator behaves in exactly the same way...

D.
Attachments
wemon.jpg
wemon.jpg (15.81 KiB) Viewed 6666 times
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Sat Oct 23, 2021 10:35 am Yes, also here: https://osiweb.org/misc/OSI_ROM_routines.txt

D.
Here any help?... http://www.technology.niagarac.on.ca/pe ... uperboard/
danielb wrote: Sat Oct 23, 2021 11:49 am I managed to get Wemon working.

Seems to work, but so far, I have been unable to load machine code games using it, but the emulator behaves in exactly the same way...

D.
Good progress though...
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

I got Synmon600 to run. For the C2 and C4, it's identical to Synmon1, according to: https://www.osiweb.org/software.html.

For some reason, Asteroids runs perfectly under Synmon.

As for Wemon, either it's really buggy, or it is equally badly set up on the core and the emulator. Lots of stuff doesn't work on either of them.

The next release will have both the new monitors. Still some work to do, so it will be a while.

D.
Attachments
Asteroids.jpg
Asteroids.jpg (48.49 KiB) Viewed 6608 times
synmon.jpg
synmon.jpg (15.46 KiB) Viewed 6608 times
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Sat Oct 23, 2021 5:54 pm I got Synmon600 to run. For the C2 and C4, it's identical to Synmon1, according to: https://www.osiweb.org/software.html.

For some reason, Asteroids runs perfectly under Synmon.

As for Wemon, either it's really buggy, or it is equally badly set up on the core and the emulator. Lots of stuff doesn't work on either of them.

The next release will have both the new monitors. Still some work to do, so it will be a while.

D.
Good work. I wanted to test some software with SYNMON but was unable.
Looking forward to your next release
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

Hi all,

I pushed the new version with the two new monitor ROMs; Wemon for UK101 and Synmon for OSI.

D.
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

NML32 wrote: Mon Sep 06, 2021 7:54 pm
- I'm not sure if this is a bug. I noticed this after watching a YT video linked below. After you press C then A for Memory Size you should get a message that says "This is the COMPUKIT UK101" On the MiSTer "is is the COMPUKIT UK101" https://www.youtube.com/watch?v=aD844aXw9z8 Around :35
Hi, I am resurrecting this post because I checked this on the WinOSI emulator, and it behaves in exactly the same way as the core.

Either this is how the real hardware worked, or the core and the emulator are both equally messed up.

The Easter egg works fine in OSI mode.

D.
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

Nice job as usual. Thanks for the update :-)
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

While in UK101 mode I can't select low resolution for some Monitors as that selection is greyed out
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

EeDee wrote: Sun Oct 24, 2021 10:17 pm While in UK101 mode I can't select low resolution for some Monitors as that selection is greyed out
I know. I have a fix for that which I will push tomorrow. Meanwhile, select Cegmon, low-res, and then the monitor that you want.

D
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Sun Oct 24, 2021 10:23 pm I know. I have a fix for that which I will push tomorrow. Meanwhile, select Cegmon, low-res, and then the monitor that you want.

D
Ah okay. Thanks
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

I pushed a new version with fixed resolution selection.

Getting the menu right is one of the most difficult parts of the whole project. This version actually has a separate monitor menu for each machine type, but only displays one at a time, and lots of conditions for greying out of menu items.

Please let me know if there are any more bugs.

D.
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

Hi and thanks for the update.
Thought you'd want to know that I've noticed the same problem with screen resolution greying out. Also on starting the core if I cycle through Monitor the second time around upon reaching WEMON I get WEMON's 6502 register status (see image). When I Reset, via OSD, the selected monitor starts up okay
Image
Attachments
Screenshot_20211025-150710.jpg
Screenshot_20211025-150710.jpg (135.11 KiB) Viewed 6382 times
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

That's how it's supposed to work (or at least, how I intended it to work). MonUK02 and Wemon only work in low resolution. When you select them, low resolution is selected for you automatically and the menu item is greyed out. When you select the other monitors, the resolution menu is reenabled.

In any case, always reset after selecting a new monitor or machine type. The machine is not usable until you do so.

D.
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

[/quote]
danielb wrote: Mon Oct 25, 2021 6:54 am I pushed a new version with fixed resolution selection.

Getting the menu right is one of the most difficult parts of the whole project. This version actually has a separate monitor menu for each machine type, but only displays one at a time, and lots of conditions for greying out of menu items.

Please let me know if there are any more bugs.

D.
danielb wrote: Mon Oct 25, 2021 2:50 pm That's how it's supposed to work (or at least, how I intended it to work). MonUK02 and Wemon only work in low resolution. When you select them, low resolution is selected for you automatically and the menu item is greyed out. When you select the other monitors, the resolution menu is reenabled.

In any case, always reset after selecting a new monitor or machine type. The machine is not usable until you do so.

D.
Your earlier post is clearer to me now, as well as comments in other posts.
Thanks
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

Hi all,

Here is a new test version with variable memory sizes. You can switch between 4K,8K,32K and the maximum 41K.

D.
Attachments
UK101.zip
(952.22 KiB) Downloaded 153 times
EeDee
Posts: 238
Joined: Thu Dec 24, 2020 12:33 pm
Has thanked: 7 times
Been thanked: 47 times

Re: Compukit UK101 core

Unread post by EeDee »

danielb wrote: Tue Oct 26, 2021 3:52 pm Hi all,

Here is a new test version with variable memory sizes. You can switch between 4K,8K,32K and the maximum 41K.

D.
This is great! I'm trying it now. Thank you :-)
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: Compukit UK101 core

Unread post by danielb »

EeDee wrote: Tue Oct 26, 2021 4:52 pm
danielb wrote: Tue Oct 26, 2021 3:52 pm Hi all,

Here is a new test version with variable memory sizes. You can switch between 4K,8K,32K and the maximum 41K.

D.
This is great! I'm trying it now. Thank you :-)
Could you try this version too? The first one was a little overengineered, which resulted in an unnecessarily large core. This one should behave in exactly the same way as the first.

Tks,

D.
Attachments
UK101_switchmem2.zip
(934.97 KiB) Downloaded 164 times
Post Reply