-
Problem with Page 7I've been experimenting with running code in page 7 (+3) from BASIC and I seemed to have got it sorted out but then it all went wrong. Firstly, I tr…
... experimenting with running code in page 7 (+3) from BASIC ... LD BC,$ffff : RET" in page 7
So then ... POKE 23388,16+7: OUT 32765,16+7: PRINT USR 65368 ... POKE 23388,16+7: OUT 32765,16+7:
FOR ... "LoadCODE" were now in page 7 starting at 65368 (ie. ... -
Spectrum 128K RS232 to PC serial cableIf you have read some of my recent posts then you will know that I am eager to link my Spectrum +3 to a PC. This will be done by wiring a standard PC…
... currently working on the +3DOS version so I can catalog ... the contents of +3DOS formated 3" discs... +3DOS needs page 7 banked at 49152 ... http://img808.imageshack.us/i/3dos.png/][IMG]http://img808. ... imageshack.us/img808/5735/3dos.png[/IMG][/URL]
... -
What memory pages are being used in a +3DOS disk operation?To make a long story short: what pages are in use by +3DOS while doing read operations from the disk drive? Now, for the details, for those interest…
... are in use by +3DOS while doing read operations ... loaded block into their right page. Then, the next block, ... the fact that page 7 is used by +3DOS (as stated in ... block to be loaded at page 7 is about 9K long: ... built the contents of page 7 from the part loaded at ... -
RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…
... is corrupted in page 7. Page 7 is used as "scratch" in +3DOS, but I ... is no longer necessary, rebuild page 7 back in place and execute ... think that "corrupted" areas in page 7 would be small enough to ... me load most data in page 7 directly (everything below 6k ... -
Unexpected issue with +3DOS port of Pro BMX SimulatorI'm continuing to port my tape-based games to 3-inch disk (you may have noticed my previous post about PSSST!). Today I started on Pro BMX Simula…
... which is loaded into RAM page 1 (at 0xc000), so ... load the music into RAM page 3 (updating the main ... RAM page 1. Naively, it looks to me as if +3DOS ... is using the start of page 1 for ... : just reference to RAM page 7 being used for temporary storage ... -
Adding TAP file contents to a Spectrum +3e DOS PartitionHello my fellow WoS'ers, This thread is a companion to a great little guide from a fellow AmiBayer [B]mnjnurney[/B] you can view his thread by [URL…
... fail if load anything into page 7 (Operation Wolf).[/QUOTE]
< ... in "RAM used / corrupted by +3DOS" at the end of December ... than the permanent one in page 7 the only RAMpage segment ... should usually be a satisfactory location for temporary storage. None of ... -
IF EXIST?In MS-DOS scripting, there is an IF EXIST command that lets you check wether a file exists in disk or not. There are any way to check it out from BA…
... to do the job; +3DOS for instance has a function ... catalogued.
Note that +3DOS format disks (which are the ... html[/url] )
[CODE]Calling +3DOS from BASIC
When ... br /> +3DOS routines), DOS can only be called with RAM page 7 switched ... -
how can we load +3dos files in assembly?is there some way to load +3dos files in assembly, like calling bios routines somewhere? (like defining in registers the filename string address in m…
... RAM page 7 was chosen as a location for scratch space by +3DOS (and ... actually the whole of Bank 7 either, but I can't ... or info extracted by disassembling +3DOS itself. -
Noob to Z80 needing +3 helpI'm quite new to z80 programming, but i'm attempting to write some kind of windowing system that will run alongside BASIC on my +3 with Kempston mous…
... +3DOS interfere with the "shadow" screen area at the start of page 7 ... the +3DOS bootloader- which requires me to manually page in ROM ... of the 128k editor, if page 7 is mapped in at c000h ... already written (including access to+3DOS, though the documentation isn' ... -
Blok*Load on Multiface 128Spinning this off into a new thread to avoid cluttering up the original: [url]http://www.worldofspectrum.org/forums/showthread.php?t=17999&page=7[/u…
... /showthread.php?t=17999&page=7[/url]
Blok*Load ... :
LD IX,05C3Dh ;location to load to
LD ... -
So... you want to format your 3.5" as 720K eh?Well, i've been trying to get hold of an application to make proper use of my 3.5" +3 floppy disks but i haven't been able to find any. I stumbled up…
... /> DISK DI ; Main +3DOS access subroutine - Disable interrupts before ... C),A ; Page ROM 2 and RAM PAGE 7
POP ... DISK1 ; Call the +3DOS subroutine
PUSH BC ... -
Tough paging questionOK... Take this: 1. We have a program compiled and run from within GENS under a Pentagon 128K environment. 2. The program works perfectly. 3. We sav…
How to call plus3dos from high ram?Hello. I'm working in basizx disk access in spectrum version. The problem is tha basizx code is loaded in addresses above C000h, and plus3dos must b…
... plus3dos must be called with page 7 mapped in that range, and ... necessary bankswitching and execute a +3DOS call.alternate BASIC ROMI've come up with a few patches to the standard ROM to make it use the 128 shadow screen by default. The ROM is reorganised as follows: RAMTOP is se…
... .
[quote]Does basic page the screen in/out when ... be relatively trivial to only page the screen in when writing ... to be in their normal location, uses the printer buffer to ... system variables and uses RAM page 7 as part of the RAM ...Noob to Z80 needing +3 helpI'm quite new to z80 programming, but i'm attempting to write some kind of windowing system that will run alongside BASIC on my +3 with Kempston mous…
... 3DOS interfere with the "shadow" screen area at the start of page 7 ... +3DOS itself does not use the alternate screen area in page 7 ( ... but the remainder of page 7 should be ... left for the exclusive use of +3DOS). ...Noob to Z80 needing +3 helpI'm quite new to z80 programming, but i'm attempting to write some kind of windowing system that will run alongside BASIC on my +3 with Kempston mous…
... just specify the RAMy page in the B register ... DOS is active, RAM Page 7 is here instead. I ... then return from dos, page and copy it into the ... upper bank (as ram page 7 is active then)....Gah ... 3DOS, but the whole 'initialization' routine does need to fit into page ...Noob to Z80 needing +3 helpI'm quite new to z80 programming, but i'm attempting to write some kind of windowing system that will run alongside BASIC on my +3 with Kempston mous…
... DOS is active, RAM Page 7 is here instead.[/QUOTE ... the call to +3DOS, but internally +3DOS will switch in ... ld c,3 ; use page 3 in top bank (ie ... upper bank (as ram page 7 is active then)....Gah ... paging and call the +3DOS routine. You just need ...128K dev / PASMO (or alternative) question...When I assembly my code, I have it set up so that PASMO automatically creates a TAP file complete with loader, and this works great for 16/48k Do y…
... specifies, in addition to the location in memory, the base of ... used in conjunction with a page such as RAM7, this base ... code in, say, RAM page 7, assuming that page 7 will occupy a different ... +3 all-RAM banks 4, 7, 6, 3 configuration.Elite +3This is a patched version of ELITE that saves commander data on +3 disks (and +3e hard disks) and of course loads them back. Commander names can only…
... , transition from 0 in 7 page of memory occurs the automatic ... has gone further in 7 page is loaded into 7 page in a proper ... to page 7 when I make the +3DOS calls but then again page 7 is ... mandatory for +3DOS calls, the auxiliary ...+3 assembler questionI was wondering if anyone could give any suggestions as to how to get this bit of code working on the +2A/+3 in 128k mode. It works on the +128k/+2 i…
... following chapter, the guide to +3DOS:
[quote]
ROM ... . This variable is held in page 7 along with some of the ... editor and DOS variables. Page 7 will only be switched in ... is reset so that this page-switching and ticker-decrementing won ...Spectrum 128K RS232 to PC serial cableIf you have read some of my recent posts then you will know that I am eager to link my Spectrum +3 to a PC. This will be done by wiring a standard PC…
... . I only finished the +3DOS version about six hours ago ... were both related to page 7 being resident for +3DOS. I've got ... mode and 1536 BYTES for +3DOS version.
Windows Command Line ... 64K memory map.
Catalog +3DOS formated discs returning the actual ...Upgrading the Humble Spectrum 128 +2 (Grey)Hello there my fellow WoS'ers I am at a subtle in-pass in my wants for one of my +2 motherboards. I received this mobo, DOA in a job lot from fleab…
... an idedos driver and a +3DOS filesystem each within 4k of ... etc, like the +3 does (page 7 iirc?)
if you ...Is it possible to access the +3 disk drive via m/c in USR0 mode?Is it possible to access the disk drive of the +3 via m/c +3DOS calls when running in USR0 mode? I ask because I'm having an awful lot of trouble ge…
... 4
or 7 ; select ram page 7
ld ($5b5c ... be enabled before any +3DOS calls are made
... and $f8 ; select ram page 0
ld ($5b5c), ... res 4,a
or 7
ld ($5b5c),a ... 7
ei ; interrupts should be enabled before any +3DOS ...RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…
The error code from SET was "access denied". Because I was assigning buffers in page 3 I'd switched to page 3 earlier, and the +3DOS routines don't work very well without access to page 7 :oops: After switching back to page 7 they worked OK.RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…
... ) is paged in. So as +3DOS is in the same "realm ... /> which sets +3 DOS and page 7 and sets "48K interrupt mode ... " ie it doesn't page the byte at 23388 on ...RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…
... 't used, then most of page 7 seems to be free. The ... to set their number & location, so RAM buffers can be ... -31 are in page 1, 32-63 in page 3, etc. There ... 's a permanent one in page 7 at $e090.Varios +3(e)DOS questions?I'm converting tape games to disk, for being used in my +3e. I'm trying to convert them to standard BASIC loaders, so files could be copied using BAS…
... =Zup;701537]About using the page 7 forma presentation and putting the ... . On the first bytes of page 7, +3 keeps some data (the ... overwrite the second screen, but +3DOS itself doesn't; so a ...FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…
Is a there a central location holding all currenly available fonts?< ... a desktop pack somewhere on page 7 or so. I'm hoping ...+3 Disk drive motorHi, I'm creating a disk file menu selector. I was wondering how to turn off the +3 drive motor and the motor timeout check from Basic (poking the co…
... call ANY routine in the +3DOS ROM, you must first set ... 2 (obviously), and also RAM Page 7 - remember to disable interrupts while ... you can call your desired +3DOS routine - always remember to set ... examples, see the +3 manual, page 200 onwards, in the section ...