scene.org File Archive

File download

<root>­/­parties­/­2016­/­vip16­/­oldskool_demo/aintro2-roudoudou_(cpc).zip

File size:
4 525 948 bytes (4.32M)
File date:
2016-06-14 05:45:01
Download count:
all-time: 76

Screenshot (by Demozoo)

Screenshot

Preview

  • 04 - Roudoudou (CPC)/ dir
  • 04 - Roudoudou (CPC)/aintro2.dsk 190.25K
  • 04 - Roudoudou (CPC)/Utilisation.txt 280B
  • 04 - Roudoudou (CPC)/WinAPE20B2/ dir
  • 04 - Roudoudou (CPC)/WinAPE20B2/blank.ide 93.50K
  • 04 - Roudoudou (CPC)/WinAPE20B2/CPC_Symbols.fot 1.38K
  • 04 - Roudoudou (CPC)/WinAPE20B2/CPC_Symbols.ttf 46.12K
  • 04 - Roudoudou (CPC)/WinAPE20B2/default.kbd 482B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Help/ dir
  • 04 - Roudoudou (CPC)/WinAPE20B2/Help/WinAPE.chm 1.29M
  • 04 - Roudoudou (CPC)/WinAPE20B2/Help/WINAPE.HLP 1.88M
  • 04 - Roudoudou (CPC)/WinAPE20B2/pdos-ddb.txt 2.75K
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/ dir
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/464 Plus with ParaDOS.wpf 197B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/464 Plus.wpf 185B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/6128 Plus with ParaDOS.wpf 197B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/6128 Plus.wpf 185B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/CPC464 with ParaDOS.wpf 172B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/CPC464.wpf 161B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/CPC6128 with ParaDOS.wpf 173B
  • 04 - Roudoudou (CPC)/WinAPE20B2/Profile/CPC6128.wpf 168B
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/ dir
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/AMSDOS.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/BASIC1-0.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/BASIC1-1.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/BASIC664.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/CPC_PLUS.CPR 128.08K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/CPCDOS.ROM 859B
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/OS464.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/OS6128.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/OS664.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/ParaDOS 1-2+.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/ParaDOS 1-2.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/ROM/PARADOS.ROM 16.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/unrar3.dll 158.50K
  • 04 - Roudoudou (CPC)/WinAPE20B2/Update.exe 19.00K
  • 04 - Roudoudou (CPC)/WinAPE20B2/whats-new.rtf 2.15K
  • 04 - Roudoudou (CPC)/WinAPE20B2/WinApe.exe 2.33M
  • 04 - Roudoudou (CPC)/WinAPE20B2/WinAPE.ini 4.55K
  • 04 - Roudoudou (CPC)/WinAPE20B2/WINAPE.POK 67.00K

file_id.diz

Lancer WinAPE20B2
F2 = load disk 
F10 = fullscreen
Taper CAT  (pour lancer le cat art)
apres avec alt plusieurs fois pour copier la commande déjà pré affichée
La demo dure 3mn30 puis la musique redemarre apres avoir affiché le logo "thank you"
(ctrl F9 pour reset / quitter)ParaDOS uses a locking technique to reset the drive definitions to their default values when the CPC 
gets reset. There is a slight possibility that some programs may confuse the locking system, but that 
should be rare.

The lock works by placing the bytes #53 and #44 at address #BAFA and #BAFB respectively (ie. 
"PD", short for ParaDOS). If these two bytes are intact, it is assumed that the bytes at addresses 
#BAFC and #BAFD respectively are also intact, and these are used as the master copy of the DDB 
and DPB (Drive Definition Byte and Drive Parameter Byte).

 The values that are actually used to determine the number or tracks, number of sides, default side 
and stepping mode are stored in the DDB at #BAFF. The byte at #BAFE determines the format 
preference for DATA, SYSTEM and IBM formats. These two bytes are copied from #BAFC and 
#BAFD on reset if the lock is intact. This allows a user-defined setting to be used, which will survive 
through resets as long as the lock survives (for example, type |DRIVE, and configure the drive 
settings. When you reset all the settings remain intact).

The actual values for the DDB are as follows:

Drive A:
---------
bit 7 - Head use when single-sided (Normally 0)
bit 6 - Single stepping (0) or double-stepping (1).
bit 5 - Number of tracks per side (0 = 40, 1 = 80)
bit 4 - Number of sides, single-sided (0) or double-sided (1).

Drive B:
---------
bit 3 - Head use when single-sided (Normally 0)
bit 2 - Single stepping (0) or double-stepping (1).
bit 1 - Number of tracks per side (0 = 40, 1 = 80)
bit 0 - Number of sides, single-sided (0) or double-sided (1).


The DPB bits are as follows:

Bit 4 - (0) Bit 2 Selects ROMDOS D1/IBM, (1) Bit 2 Selects Vortex/PCW
Bit 3 - (0) Disable, (1)Enable Ultraform format rather than ROMDOS D10 (*Config says D1)
Bit 2 - (0) Disable, (1)Enable IBM format rather than ROMDOS D1 (*Config says D10).
Bit 1 - (0) Disable, (1)Enable extended DATA and SYSTEM formats (Electro Formats)
Bit 0 - Drive configuration (DDB) usage affected by formats. (0 = Unlocked, 1 = Locked)

Vortex, PCW (SS40) and PCW (DS80) are new to ParaDOS 1.2.

So to make a temporary change to the drive definition, poke &baff or &bafe with the new value. To 
make a semi-permanent change, poke &bafd or &bafc and the corresponding byte at &baff or 
&bafe. To make a permanent change, change the ROM at address #3ffe (DDB) or #3ffd (DPB). If these
values are changed, the ROM checksum at #3fff should be adjusted accordingly.

The correct default values for 40 track, single-sided drive B should be 0 and 0.

To allow 80 track, double-sided discs to be used in Drive B: use DDB=#03. Disabling Electro 
formats allows 40 track, single-sided DATA and SYSTEM format discs to be used in drive B: