BUT i didnt hear any special music on last scene.
The plasma effects, the kefrens bars and the 3-D shapes were the most visually astounding parts of the demo
Impressive! I'd love to read some writeup of the techniques behind this.
I dont want to be faultfinder, but...All there is: IBM 1981, yeah yeah this is IBM from 1981. Ok, if its for IBM from 1981 make it for 64k of RAM not for 640k. 640k of RAM was standard on late 80's but not in 1981.. Peace
BTW... is Virt the same Virt of T.R.I.A.L who made Galaxy Music Player (GLX)?
Actually 16-bit is indeed the fastest for opaque even on the Z80!(sometimes it is faster to process things per word, other times it is faster to process per byte. Not a problem you would have on Z80).
;set sp to point to end of destination in advance, and of course disable interrupts!
ld de,**
push de
;repeat
Yeah, we had a bit of debate about this on the mailing list as we were developing the demo. In the end we decided to go with 640kB for a few reasons:
- Lack of RAM is not the only reason the demo wouldn't have run in 1981 - it requires a 360kB floppy drive for one thing, and DOS 3.0 for another (we initially targeted 2.0 but discovered late that the TP runtime doesn't work with 2.0).
if file_id <> 'TPU9' then
if file_id <> 'TPUQ' then
tpumover turbo.tpl *system[CODE]
[CODE]TPU Mover Version 7.0 Copyright (c) 1992 Borland International[CODE]
Q:\BIN>[CODE]tpu2tps2 turbo.tpl[CODE]
TPU2TPS - Reads SYSTEM.TPU and extracts SYSTEM.TPS from it.
SYSTEM.TPS created!
Q:\BIN>
5)You then have the SYSTEM.TPS file to play around with for TP7/BP7 as per the documentation included in TPU2TPS.ZIP
On a similar vain is some example code I posted on the DOS Ain't dead forum showing how to abuse TP5/TP6/TP7 to generate tiny COM files,
e.g. a 1,392 VGA routine using a few for loops and turning that into 97 bytes. http://www.bttr-software.de/forum/mix_entry.php?id=8224#p8224
I have combined both the SYSTEM.TPS with the COM trick, so effectively I've just used TP as a nice coder generator and ended up with some tight assembler. I have gone as far as to create test bootsectors directly out of the IDE using a tiny SYSTEM.TPU and this method. Note; You do not need a TURBO.TPL just SYSTEM.TPU
Well done all, very impressive. I can't wait to see the game or a combination of these new methods with 8088 Domination
Concerning Borland's RTL, from memory it checks the version straight away near the entry point but also in some of the TPU's included in the TPS.
On a similar vain is some example code I posted on the DOS Ain't dead forum showing how to abuse TP5/TP6/TP7 to generate tiny COM files,
e.g. a 1,392 VGA routine using a few for loops and turning that into 97 bytes. http://www.bttr-software.de/forum/mix_entry.php?id=8224#p8224
1) Can anyone suggest me a good NTSC "modulator" (CGA digital RGBI --> to full color composite NTSC) ?
Wikipedia states the early original IBM CGA produced composite color NTSC with "delay lines".
2) Most of "PCI TV Tuners" (Bt878 ) have NTSC composite mode. Will this work and
was TV tuners affected with NTSC "color fringigng" ?