Search found 397 matches

by Martin_Head
Tue Apr 23, 2019 10:31 am
Forum: The Off-Topic Section
Topic: Today I Received...
Replies: 41
Views: 3642

Re: Today I Received...

The Prism modem I bought came as standard with a gray case, not a black one, and I got a custom black one from the manufacturer. The front and back where hand cut, so they may have made them from what they had laying around. Like I mentioned, the one I had was a very early unit that required firmwa...
by Martin_Head
Mon Apr 22, 2019 10:52 am
Forum: Hardware
Topic: Help fixing a dead QL
Replies: 5
Views: 208

Re: Help fixing a dead QL

It sounds like you have the facilities to unsolder IC's without damaging them. You also say you have lots of spare RAM chips. So why not unsolder all the RAM chips, check the PCB, fit IC sockets, then replace all the RAM chips at once. If this fixes it, then test the old chips one at a time to see w...
by Martin_Head
Wed Apr 17, 2019 11:29 am
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 469

Re: A question about OPEN

Do you mean sort of "anchoring" a virtual device off some point in the file system, like QPC's DOS device? In theory, I think something like that could work. The idea is, The file system on the media supports 128 byte file headers, with 72 byte file names. When a file is opened by an appl...
by Martin_Head
Tue Apr 16, 2019 10:48 am
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 469

Re: A question about OPEN

I don't know why you need a job id for a system-level I/O open, The job contains a pointer to a string, which I want the open routine to add to the supplied file name. I am tinkering with a file system that supports long file names, but maintains compatibility with the operating system and existing...
by Martin_Head
Tue Apr 16, 2019 10:33 am
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 469

Re: A question about OPEN

It would seem like a lost opportunity otherwise, as the job ID is required to call the open routine.. Either way, it would be good to get confirmation as, if correct, this should be nailed into the documentation. I tried it in QPC2, and D1 is not the job ID. I expected that 'smsq\ioa\open_asm' was ...
by Martin_Head
Mon Apr 15, 2019 11:25 am
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 469

Re: A question about OPEN

On entry to the ioa.open call the job ID could very well be in d1. I know it doesnt say so in the documentation, but that could just be an omission.. I had a look in the SMSQ/E sources and it looks like D1 should be the job ID. A quick look in Minerva and JS, also looks like D1 should be the job ID...
by Martin_Head
Sun Apr 14, 2019 10:29 am
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 469

A question about OPEN

I'm working on a directory device driver project that needs to know the job ID of of the caller when the the drivers OPEN routine is called. When the open routine is entered, the channel definition block does not yet have CH_OWNER at $08 set. I assume this gets done by the operating system after the...
by Martin_Head
Fri Mar 29, 2019 11:09 am
Forum: Software & Programming
Topic: ql superbomber and m-crunch ..and more things
Replies: 76
Views: 4522

Re: ql superbomber and m-crunch ..and more things

That means a call to BORDER is not going to modify the emulated original QL's screen memory. Probably nothing to do with the window manager. The issue could be fixed by drawing the border not with the system call but rather with direct writes to the screen. Tobias The blue border is drawn by poking...
by Martin_Head
Thu Mar 28, 2019 10:05 am
Forum: Software & Programming
Topic: ql superbomber and m-crunch ..and more things
Replies: 76
Views: 4522

Re: ql superbomber and m-crunch ..and more things

I've dug out a QL with an original Trump card fitted, and done some tests. The Trump card has V2.17c ROM with TK2 v2.23. The QL has JS ROMs and I'm pretty sure it's an issue 5 PCB. For all tests I always start the QL in Monitor (F1) mode. If I run the game from mdv2_ (mdv1_ dose not work too well in...
by Martin_Head
Wed Mar 27, 2019 10:10 am
Forum: Software & Programming
Topic: Odd behavior of OPEN_DIR
Replies: 7
Views: 472

Re: Odd behavior of OPEN_DIR

What it was, Is that I was using OPEN_DIR to trace through the open routine of a directory device driver I am playing with. But the open routine was failing and returning a 'not found' error, because it was failing to correctly recognize the storage media when it tried to access it for the first tim...