Previous Thread
Next Thread
Print Thread
Page 25 of 69 1 2 23 24 25 26 27 68 69
#55113 - 10/13/09 02:28 PM Re: CD-i WIP [Re: Just Desserts]  
Joined: Sep 2009
Posts: 223
CD-i Fan Offline
Senior Member
CD-i Fan  Offline
Senior Member

Joined: Sep 2009
Posts: 223
Netherlands
Originally Posted By Just Desserts
Edit: What's the magic value to make the BIOS think that an audio CD is inserted?

I really have no idea; I've never tried to emulate this. I suspect it will take tracing on the actual hardware to figure this out.

#55118 - 10/13/09 05:09 PM Re: CD-i WIP [Re: etabeta78]  
Joined: Oct 2009
Posts: 12
Devin Offline
Member
Devin  Offline
Member

Joined: Oct 2009
Posts: 12
Originally Posted By etabeta78
Originally Posted By CD-i Fan
Originally Posted By etabeta78
yeah, many games require later CDI systems (for e.g. the video digital board), so would not work on a cd-i mono1

This not entirely correct; these games require the Digital Video Cartridge (DVC) that can be added to every CD-i player (except the very earliest development models that were never sold to consumers). A somewhat extensive list can be found here: http://www.blackmoonproject.co.uk/archive_games.php


I stand corrected. I thought the DVC was only available for later models.


From the raft of consumer players not many were limited to the exclusion of a capacity to decode digital video.

You can find a comprehensive list on the ICDIA...
http://www.icdia.co.uk/players/index.html

Either players could be upgraded with a Digital Video Cartridge module or in a few cases it was integrated.

The latter includes a Portable 370 and the LG GDI700 / DVS VE-200 which was based on the Motorola 68341 integrated CD-i Engine.

Last edited by Devin; 10/13/09 05:11 PM.
#55124 - 10/13/09 08:38 PM Re: CD-i WIP [Re: Devin]  
Joined: May 2009
Posts: 1,610
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member

Joined: May 2009
Posts: 1,610
Here's a neat little WIP video, after I added CLUT4 support: http://www.youtube.com/watch?v=IXjVZS2FNQE

#55126 - 10/13/09 08:49 PM Re: CD-i WIP [Re: Just Desserts]  
Joined: Oct 2009
Posts: 12
Devin Offline
Member
Devin  Offline
Member

Joined: Oct 2009
Posts: 12
Gotta love those green rats! Impressive stuff smile

Speaking of the colour, I recently found my 'Digital Copy' of the Green Book. Still have need of this?

#55127 - 10/13/09 08:50 PM Re: CD-i WIP [Re: Devin]  
Joined: May 2009
Posts: 1,610
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member

Joined: May 2009
Posts: 1,610
A digital copy of the Green Book would be greatly appreciated. smile

#55133 - 10/13/09 09:32 PM Re: CD-i WIP [Re: Just Desserts]  
Joined: Oct 2009
Posts: 12
Devin Offline
Member
Devin  Offline
Member

Joined: Oct 2009
Posts: 12
I have two files and uploaded them 'as is'.

The first appears to be the original Green Book...
http://www.cdinteractive.co.uk/resource/devin/greenbook.zip

The second I believe has a few updates to the original although your expert eyes should be the judge of that. Here it is...
http://www.cdinteractive.co.uk/resource/devin/GRNBK_8911.zip

I'm afraid they are a little rough around the edges but can be opened in WordPad.

Also found an OS9 compiler and Balboa, one labeled 13 and another as version 2.

Last edited by Devin; 10/13/09 09:36 PM.
#55137 - 10/14/09 07:15 AM Re: CD-i WIP [Re: Devin]  
Joined: May 2009
Posts: 1,610
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member

Joined: May 2009
Posts: 1,610
Fixed up the Lemmings intro a bit: http://www.youtube.com/watch?v=ctdN5MSJ2sE

#55139 - 10/14/09 08:09 AM Re: CD-i WIP [Re: Devin]  
Joined: Sep 2009
Posts: 223
CD-i Fan Offline
Senior Member
CD-i Fan  Offline
Senior Member

Joined: Sep 2009
Posts: 223
Netherlands
Originally Posted By Devin
I have two files and uploaded them 'as is'.

The first appears to be the original Green Book...
http://www.cdinteractive.co.uk/resource/devin/greenbook.zip

The second I believe has a few updates to the original although your expert eyes should be the judge of that. Here it is...
http://www.cdinteractive.co.uk/resource/devin/GRNBK_8911.zip

Both versions are textually identical, except for the ReadMe and the second version having a directory CHANGE_LISTS with some change summaries that is missing in the first version (verified with diff). The second version uses OS9/MAC newline conventions (0x0d), the first one is straight UNIX (0x0a).

When compared to the paper original these files are a poor substitute, but the information is all there except that most ASCII art images are somewhat mangled and a few non-ASCII images are missing. I have not done an extensive comparison.

Although a PDF version exists (at least that's what the licensing office claims to be selling) I've never seen it.

NB. Chapter IX on the Full Motion Video extension is missing from both versions :-(

#55145 - 10/14/09 09:36 AM Re: CD-i WIP [Re: CD-i Fan]  
Joined: May 2009
Posts: 1,610
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member

Joined: May 2009
Posts: 1,610
Hmm... I've managed to get fully in-game on Hotel Mario, but it needs me to trigger a CDIC interrupt, even when processing an audio sector with a sector submode of 0x64... ideas?

#55149 - 10/14/09 12:00 PM Re: CD-i WIP [Re: Just Desserts]  
Joined: Sep 2009
Posts: 223
CD-i Fan Offline
Senior Member
CD-i Fan  Offline
Senior Member

Joined: Sep 2009
Posts: 223
Netherlands
Originally Posted By Just Desserts
Hmm... I've managed to get fully in-game on Hotel Mario, but it needs me to trigger a CDIC interrupt, even when processing an audio sector with a sector submode of 0x64... ideas?

I get headaches from trying to understand the bitmasking in your code; any chance of putting in some symbolic constants like the ones below?

The same goes for the DCP instructions, by the way...

Code:
//* Bit mask.
#define BIT_MASK(iBit)		(1 << (iBit))

//* @section Sector byte offsets.

//* Sector Sync Field.
#define SECTOR_SYN		0

//* Sector Header Field.
#define SECTOR_HEADER	12

//* Sector Mode Field.
#define SECTOR_MODE		15

//* Sector File Field 1.
#define SECTOR_FILE1		16

//* Sector Channel Field 1.
#define SECTOR_CHAN1		17

//* Sector SubMode Field 1.
#define SECTOR_SUBMODE1	18

//* Sector Coding Field 1.
#define SECTOR_CODING1	19

//* Sector File Field 2.
#define SECTOR_FILE2		20

//* Sector Channel Field 2.
#define SECTOR_CHAN2		21

//* Sector SubMode Field 2.
#define SECTOR_SUBMODE2	22

//* Sector Coding Field 2.
#define SECTOR_CODING2	23

//* Sector Data Field.
#define SECTOR_DATA		24

//* Sector Size.
#define SECTOR_SIZE		2352

//* @section Sector byte sizes.

//* Sector Data Size.
#define SECTOR_DATASIZE		2048

//* Sector Audio Size.
#define SECTOR_AUDIOSIZE	2304

//* Sector Video Size.
#define SECTOR_VIDEOSIZE	2324

//* @section Submode masks.

//* Submode End Of File.
#define SUBMODE_EOF		BIT_MASK(7)

//* Submode Real-Time Sector.
#define SUBMODE_RT		BIT_MASK(6)

//* Submode Form.
#define SUBMODE_FORM		BIT_MASK(5)

//* Submode Trigger.
#define SUBMODE_TRIG		BIT_MASK(4)

//* Submode Data.
#define SUBMODE_DATA		BIT_MASK(3)

//* Submode Audio.
#define SUBMODE_AUDIO	BIT_MASK(2)

//* Submode Video.
#define SUBMODE_VIDEO	BIT_MASK(1)

//* Submode End Of Record.
#define SUBMODE_EOR		BIT_MASK(0)

Page 25 of 69 1 2 23 24 25 26 27 68 69

Who's Online Now
5 registered members (Luengo, EoceneMiacid, Breiztiger, 2 invisible), 16 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,457
Posts109,760
Members4,768
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.031s Queries: 15 (0.011s) Memory: 5.0347 MB (Peak: 5.2613 MB) Zlib enabled. Server Time: 2017-12-16 20:45:10 UTC