Search found 395 matches

by janbredenbeek
Fri Aug 19, 2016 12:09 pm
Forum: Software & Programming
Topic: Hoverzone. Anyone have a copy running in an emulator?
Replies: 13
Views: 3290

Re: Hoverzone. Anyone have a copy running in an emulator?

Hmm I never heard from Talent again after a down payment of a massive 250 quid! Which paid for the twin floppy drive I needed to finish the development! It was a learn by doing experiment and a lot of fun back then. Anyway, that's by the by. Unfortunately I can't get uQLx working on a 64 bit debian...
by janbredenbeek
Mon Jul 11, 2016 11:02 pm
Forum: Software & Programming
Topic: Another topic…
Replies: 1
Views: 828

Re: Another topic…

Hi Urs, I have dual-boot Windows 7 and 10 (both 64-bit). I use Windows 7 as production environment and 10 mostly for testing. I did notice slower performance of QPC on Windows 10. When using my favourite resolution (640x480, upscaled to 1280x960 on the PC display) I got about 1290 on the graphic ben...
by janbredenbeek
Thu Jul 07, 2016 1:06 pm
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 23817

Re: MDV Low Level Routines

Thanks, in idle times I'd like to add to it. I did it because I wanted a version to assemble and hack. I've now had a look at your version - better comments, mine are a bit terse. Regarding my last post, I've added an edit (a Doh! moment). It was done 20 years ago - I now have better info to hand. ...
by janbredenbeek
Thu Jul 07, 2016 12:58 pm
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 23817

Re: MDV Low Level Routines

Hi, I initially thought it nice to code two moves into a single lea lea.l blkBuff(pc,d7.w),a1 ;A1 = blkBuff+d7*4 This is pc-relative with index and will treat blkBuff as an 8-bit offset from the next instruction and add the value of D7 (sign-extended) to it to get the value for A1. It is often used...
by janbredenbeek
Thu Jul 07, 2016 1:28 am
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 23817

Re: MDV Low Level Routines

Interesting thread, folks :-) I also did a complete commented disassembly of the JS MDV routines if it's of any interest: http://www.dilwyn.me.uk/docs/disassem/jsromasm.zip It was quite a while ago now, I think most of my brain cells that held that info have since disintegrated (like the sponge in ...
by janbredenbeek
Thu Jul 07, 2016 12:19 am
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 23817

Re: MDV Low Level Routines

I'm not sure if a 'lea blkBuff,a0' would be quicker than a 'movea.l' These instructions do different things. LEA means 'load effective address' and only accepts an address as parameter. In the above example, LEA will load A0 with the address of blkBuff. But 'movea.l blkBuff,a0' loads the contents o...
by janbredenbeek
Mon Jul 04, 2016 10:27 pm
Forum: General QL Chat
Topic: Show us your rig!
Replies: 34
Views: 16773

Re: Show us your rig!

I got 1589 (1673 when using ram1_ instead of win1_) on an i7-4790. My machine is multi-boot and I mostly use Windows 7. I also have a Win10 installation but use it mostly for testing (I don't like the new user interface) and a Linux Mint installation. Update: When I set QPC to native 512x256 resolut...
by janbredenbeek
Sun Jul 03, 2016 3:38 pm
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 23817

Re: MDV Low Level Routines

Does that still happen with the direct sector access routines? With direct sector access a physical definition block may not exist. The message is printed by the gap interrupt handler, not by the MD.SECTR vector itself. In addition, a flag at offset $23 in the physical definition block is set that ...
by janbredenbeek
Sun Jul 03, 2016 12:29 am
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 23817

Re: MDV Low Level Routines

Chaps, It looks as if some MDV buffers are emptied onto channel #0, could these be the slave blocks beeing cleared? If a physical MDV error occurs the medium name will be printed followed by 'bad or changed medium'. The medium name is stored in the physical definition block at offset $16 to $1F. If...
by janbredenbeek
Sun Jul 03, 2016 12:12 am
Forum: General QL Chat
Topic: German Quasar Magazine
Replies: 4
Views: 1856

Re: German Quasar Magazine

Hi, I used to have a nearly full collection of German Quasar magazines until we had a flooded basement many years ago and I had to throw away nearly all of them. Preservation is happening a lot here around the QL - Does anyone have a full collection that could be preserved or even is scanned alread...