Search found 2699 matches

by tofro
Sat Sep 30, 2017 10:52 pm
Forum: Help for New Users
Topic: QL Tinkering
Replies: 285
Views: 190004

Re: QL Tinkering

Hi,
nice game - unfortunately, it uses a variable name "SET", which is a keyword used by the ENV_bin system extension. If you have this extension loaded, this leads to a name clash.

Once I renamed this variable, all ran fine on QPC2.

Tobias
by tofro
Sat Sep 30, 2017 10:19 pm
Forum: Software & Programming
Topic: Platform Levels
Replies: 28
Views: 11520

Re: Platform Levels

Hmm. The system palette is not really a problem - A PE program will just display what it's asked to. After all, this only affects some decorations. The only thing you need to be able to cope with is differing screen resolutions and colour depth. The first must be covered by your layout, the second y...
by tofro
Sat Sep 30, 2017 8:57 pm
Forum: Software & Programming
Topic: Platform Levels
Replies: 28
Views: 11520

Re: Platform Levels

Per, I don't think I'd ever write anything for a QL with less than a full memory extension and not at least floppy disks. That's just not fun (If it turns out the thing runs on low-level machines in the end, fine, but I wouldn't want to unnecessarily limit myself). Software for these systems must be...
by tofro
Thu Sep 28, 2017 1:00 pm
Forum: Software & Programming
Topic: Stopping the scheduler/interrupts
Replies: 5
Views: 3382

Re: Stopping the scheduler/interrupts

This a routine for my IP Network driver. What I am trying to do is to change the network station number/IP Address that the driver is using. What I want to do is scan the channel table, looking for any open channels that belong to the IP Network driver. If it finds any, then the routine returns an ...
by tofro
Wed Sep 27, 2017 9:14 pm
Forum: Software & Programming
Topic: Stopping the scheduler/interrupts
Replies: 5
Views: 3382

Re: Stopping the scheduler/interrupts

Whether your code can be interrupted by other parts of the operating system (i.e. whether there is actually a need to stop the polling interrupt at all) depends a bit on where your code has been called from. Also note that entering supervisor mode alone will not disable external interrupts, thus wil...
by tofro
Mon Sep 25, 2017 4:10 pm
Forum: Hardware
Topic: QL ROM switcher
Replies: 29
Views: 15841

Re: QL ROM switcher

Sadly, no... On the QL the ROMOEH line that selects the ROM is only generated for read cycles, and writes are necessary for programming the Flash chip in-circuit. Even worse, if a GC or SGC is used, the board does not even generate write cycles on the bus when addressing these addresses :( I maybe ...
by tofro
Mon Sep 25, 2017 3:45 pm
Forum: Hardware
Topic: QL ROM switcher
Replies: 29
Views: 15841

Re: QL ROM switcher

Not sure if anyone found it even worthy to preserve "F"aulty "B"ugs - It probably won't fit into Tetroid's 48k anyhow. My first QL (unfortunately also bought for the highest possible price in 1985) already had an MG ROM, which still is IMHO the most usable original QL ROM - When ...
by tofro
Mon Sep 25, 2017 2:48 pm
Forum: Hardware
Topic: QL ROM switcher
Replies: 29
Views: 15841

Re: QL ROM switcher

To my knowledge, you can use any of the ROM's available from Dilwyn's site, with one general exception: The copyright of the original ROMS made by Sinclair themselves somehow ended up at two different places - Amstrad, who have made the ROMs freely available and distributable, and some party in the ...
by tofro
Mon Sep 25, 2017 10:40 am
Forum: Software & Programming
Topic: Extending the operating system/Basic in compilied programs
Replies: 18
Views: 8357

Re: Extending the operating system/Basic in compilied programs

I think the simplest work-around would be to fetch the S*Basic #0 and drop a "NET_START & CHR$(10)" in there (Using Turbo Tookit's COMMAND_LINE and TYPE_IN commands, for example).

Obviously, you need to make sure S*Basic is not busy at that time.

Tobias
by tofro
Sun Sep 24, 2017 5:57 pm
Forum: Help for New Users
Topic: Voltage Regulator update?
Replies: 10
Views: 13826

Re: Voltage Regulator update?

Right. You might need to remove the heatsink, depending on the exact size of your replacement.

Also, regard the pinout, and make very sure you replace the 7805 only, not the 7905...

Tobias