Search found 171 matches

by @username@
Mon Dec 31, 2018 4:35 pm
Forum: General CreatiVision forum
Topic: Happy New Year!
Replies: 2
Views: 329

Happy New Year!

Hi All,

Happy New Year to you and your folks!

All the best for 2019!
by @username@
Wed Nov 21, 2018 5:41 pm
Forum: Other VTech systems
Topic: Colecovision Module
Replies: 7
Views: 560

Re: Colecovision Module

Nice article - congrats all round!

Looking forward to the BIOS dump :)
by @username@
Sat Jun 02, 2018 1:04 am
Forum: Homebrew software and hardware (excluding games)
Topic: Sex with Strings
Replies: 9
Views: 6459

Re: Sex with Strings

Wow - it's been a while! I was thinking on how to test small routines on a real CV - and I remembered the string overload in BASIC83B. Attached is my prototype of how to load a screen shot from BASIC. Just load and type CRUN ... and wait. The CV (emu) is loading at 600baud just over 16K of data - so...
by @username@
Mon May 02, 2016 5:02 pm
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

Disc ROM Input Output Control Block The IO control block for LaserDOS is located at $4F1B Offset Detail --------------- $00 Table type - always $01 $01 Slot number - always $60 (AppleDOS slot $60, here used as X offset) $02 Drive number - $01 or $02 - default to $01 $03 Volume number - $FF == any v...
by @username@
Sat Apr 23, 2016 12:19 pm
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

This is a short BASIC program to read individual disc sectors. 10 GOSUB 20000 20 GOSUB 10000 30 T = 17:S = 4 40 GOSUB 30000 50 GOSUB 40000 60 FOR B = 0 TO 255 70 PRINT CHR$ ( PEEK (BP + B)); 80 NEXT B 90 END 10000 REM ******************** 10010 REM * LASER DOS V1.0 10020 REM * I/O INITIALISE 10030 R...
by @username@
Fri Apr 22, 2016 2:14 pm
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

Appledos 3.3 for sure uses a similar system but with 16 sectors so not 100% compatible. MS-DOS has a different strategy, and a completely different encoding system. For the most part though, Laser DOS is a modified AppleDOS 3.3 Sector skew for AppleDOS is 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 7 E 6 D 5 ...
by @username@
Fri Apr 22, 2016 10:38 am
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

There is a gap due to sector skew. The track+sector list points to each sector in sequence.

I agree it's inefficient but that's what we have.
by @username@
Thu Apr 21, 2016 6:30 pm
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

This is the track+sector list of a large file, in this case BIOS, MSAVE BIOS,A$C000,L$4000 00010000 00 00 00 00 00 00 00 00 00 00 00 00 12 0C 12 0B ................ 00010010 12 0A 12 09 12 08 12 07 12 06 12 05 12 04 12 03 ................ 00010020 12 02 12 01 12 00 13 0D 13 0C 13 0B 13 0A 13 09 .......
by @username@
Wed Apr 20, 2016 6:38 pm
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

Laser DOS V1.0 -------------- The Volume Table of Contents , VTOC, is always located at physical address track 17, sector 0. Tracks are formatted sequentially in ascending order. This example is based on a disc containing a single Hello World style BASIC program. Here is the sample VTOC 0000EE00 00 ...
by @username@
Mon Apr 18, 2016 5:35 pm
Forum: Other VTech systems
Topic: Salora Manager Disk ROM
Replies: 33
Views: 14807

Re: Salora Manager Disk ROM

Disc ROM Memory Mapped I/O $1128 - Read at initialisation and the result is thrown away. I assume this is a general reset controller $1140 - Write Protect check. Returns $00 for not, $80 if write protection enable $1180/$1181 - Step motor Phase 0 on/off respectively $1182/$1183 - Step motor Phase 1 ...