Search found 555 matches

by Smonson
Sun Mar 01, 2020 9:22 am
Forum: SOFTWARE
Topic: Modified TOS to remove resolutions limitation
Replies: 50
Views: 26217

Re: Modified TOS to remove resolutions limitation

604 actually. But some addresses are duplicate. And the Line-F handler also serves another purpose: to replace the epilogue of most functions. That saves 6 bytes in most of them. And that was the whole purpose of this handler, because the alcyon compiler that was in use was too braindamaged, they r...
by Smonson
Sun Mar 01, 2020 8:11 am
Forum: SOFTWARE
Topic: Modified TOS to remove resolutions limitation
Replies: 50
Views: 26217

Re: Modified TOS to remove resolutions limitation

It's worse than you think! Instead of using the standard "BSR" or "JSR" instruction to call a subroutine, 603 commonly-used functions are built into the line-f exception handler. By executing an invalid opcode, the vector is triggered and the opcode is inspected to find out which...
by Smonson
Sun Mar 01, 2020 7:53 am
Forum: SOFTWARE
Topic: Modified TOS to remove resolutions limitation
Replies: 50
Views: 26217

Re: Modified TOS to remove resolutions limitation

Nice modification, will have to see if I can test that the next few days I just realised it doesn't seem to work if it thinks a colour monitor is plugged in - I probably missed a code path somewhere. You might need to ground the mono-detect pin. I'll fix that eventually. It's been fun disassembling...
by Smonson
Sun Mar 01, 2020 7:01 am
Forum: SOFTWARE
Topic: Modified TOS to remove resolutions limitation
Replies: 50
Views: 26217

Modified TOS to remove resolutions limitation

I've patched TOS 1.4 UK to allow selecting any resolution from the Desktop Preferences. This is probably only useful with the HDMI mod at this stage, since a monitor cable can only either be connected to the RGB lines or the mono-out pin at a time. This screencast shows it running under Hatari, but ...
by Smonson
Tue Feb 25, 2020 10:45 am
Forum: MONGREL H4 USER BUILDS
Topic: Smonson's slow H4 build
Replies: 112
Views: 77666

Re: Smonson's slow H4 build

Yeah, might have to. I just realised that you have NEW switches for sale in your store. That's great, it means I don't have to worry about destroying this one anyway.

By the way, the footprint is perfect, it's just facing the wrong way.
reset-switch.jpg
reset-switch.jpg (57.12 KiB) Viewed 4138 times
by Smonson
Tue Feb 25, 2020 8:39 am
Forum: MONGREL H4 USER BUILDS
Topic: Smonson's slow H4 build
Replies: 112
Views: 77666

Re: Smonson's slow H4 build

Hmm, okay, I won't be doing that then!
by Smonson
Tue Feb 25, 2020 7:53 am
Forum: MONGREL H4 USER BUILDS
Topic: Smonson's slow H4 build
Replies: 112
Views: 77666

Re: Smonson's slow H4 build

Got most of the passives on now, and I've got a SIMM socket coming. I started depopulating my donor board. The first thing I ran into was the reversed reset switch footprint. I don't really want to bend the switch to make it fit - I might just drill a couple of extra holes for the shield. Has anyone...
by Smonson
Mon Feb 10, 2020 12:05 am
Forum: SOFTWARE
Topic: Why is there no TOS 1.4 annotated disassembly?
Replies: 17
Views: 7948

Re: Why is there no TOS 1.4 annotated disassembly?

Thanks Thorsten, this is the only time I've seen the Desktop source anywhere. You're a legend! :D
by Smonson
Sun Feb 09, 2020 11:19 am
Forum: SOFTWARE
Topic: Why is there no TOS 1.4 annotated disassembly?
Replies: 17
Views: 7948

Re: Why is there no TOS 1.4 annotated disassembly?

I think a disassembly of the parts of TOS written in C wouldn't be very helpful for understanding what's going on. That's true, but a demarcation of the major elements (e.g. function names and data objects) would be quite useful. I appreciate the advice about the line-f stuff, I haven't encountered...
by Smonson
Sun Feb 09, 2020 10:28 am
Forum: SOFTWARE
Topic: Why is there no TOS 1.4 annotated disassembly?
Replies: 17
Views: 7948

Re: Why is there no TOS 1.4 annotated disassembly?

terriblefire wrote: Sun Feb 09, 2020 10:19 am 2.06 works on all versions of the ST.
D'oh! I had totally forgotten this. Excellent!

Go to advanced search