Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.acorn.programmer > #1290 > unrolled thread

Podule rom creator

Started bycferris@freeRemoveuk.com.invalid
First post2012-01-11 23:31 +0000
Last post2012-01-24 11:56 +0000
Articles 18 — 7 participants

Back to article view | Back to comp.sys.acorn.programmer


Contents

  Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-11 23:31 +0000
    Re: Podule rom creator Sprow <news@sprow.co.uk> - 2012-01-12 13:42 -0800
      Re: Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-13 00:32 +0000
        Re: Podule rom creator jeff <jeffrey.a.doggett@gmail.com> - 2012-01-13 00:11 -0800
        Re: Podule rom creator Sprow <news@sprow.co.uk> - 2012-01-13 14:13 -0800
          Re: Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-13 23:10 +0000
            Re: Podule rom creator Theo Markettos <theom+news@chiark.greenend.org.uk> - 2012-01-13 23:15 +0000
              Re: Podule rom creator Alex Macfarlane Smith <nospam@archifishal.co.uk> - 2012-01-15 00:27 +0000
                Re: Podule rom creator Rick Murray <heyrickmail-usenet@yahoo.co.uk> - 2012-01-15 05:10 +0100
                  Re: Podule rom creator Chris Johnson <chrisjohnson+news@spamcop.net> - 2012-01-15 10:54 +0000
                    Re: Podule rom creator Rick Murray <heyrickmail-usenet@yahoo.co.uk> - 2012-01-15 16:05 +0100
                      Re: Podule rom creator Chris Johnson <chrisjohnson+news@spamcop.net> - 2012-01-15 19:01 +0000
        Re: Podule rom creator Rick Murray <heyrickmail-usenet@yahoo.co.uk> - 2012-01-15 05:07 +0100
          Re: Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-15 18:46 +0000
          Re: Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-18 11:30 +0000
            Re: Podule rom creator Theo Markettos <theom+news@chiark.greenend.org.uk> - 2012-01-18 13:07 +0000
              Re: Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-23 22:14 +0000
                Re: Podule rom creator cferris@freeRemoveuk.com.invalid - 2012-01-24 11:56 +0000

#1290 — Podule rom creator

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-11 23:31 +0000
SubjectPodule rom creator
Message-ID<46421c5052.cferris@cferris.freeuk.com>
Is there a program for generating a Podule Rom file :-

ie taking a collection of re-locatable module programs and making them
suitable for fitting into a ROM?

Thanks
-- 
Colin Ferris Cornwall UK

[toc] | [next] | [standalone]


#1297

FromSprow <news@sprow.co.uk>
Date2012-01-12 13:42 -0800
Message-ID<ac8bad18-32aa-4318-9842-eb911cc95749@ck5g2000vbb.googlegroups.com>
In reply to#1290
On Jan 11, 11:31 pm, cfer...@freeRemoveuk.com.invalid wrote:
> Is there a program for generating a Podule Rom file :-
>
> ie taking a collection of re-locatable module programs and
> making them suitable for fitting into a ROM?

Try MakeExpROM from
  http://www.riscosopen.org/viewer/view/mixed/RiscOS/Library/Build/

[toc] | [prev] | [next] | [standalone]


#1298

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-13 00:32 +0000
Message-ID<85a8a55052.cferris@cferris.freeuk.com>
In reply to#1297
In message <ac8bad18-32aa-4318-9842-eb911cc95749@ck5g2000vbb.googlegroups.com>
          Sprow <news@sprow.co.uk> wrote:

> On Jan 11, 11:31 pm, cfer...@freeRemoveuk.com.invalid wrote:
> > Is there a program for generating a Podule Rom file :-
> >
> > ie taking a collection of re-locatable module programs and
> > making them suitable for fitting into a ROM?
> 
> Try MakeExpROM from
>   http://www.riscosopen.org/viewer/view/mixed/RiscOS/Library/Build/

Thanks for that - but what format is the file - it doesn't seem to be
BASIC or TEXT - is it corrupted?.

-- 
Colin Ferris Cornwall UK

[toc] | [prev] | [next] | [standalone]


#1299

Fromjeff <jeffrey.a.doggett@gmail.com>
Date2012-01-13 00:11 -0800
Message-ID<7a2717c4-0771-4480-93a9-bee6e065215f@o12g2000vbd.googlegroups.com>
In reply to#1298

>
> Thanks for that - but what format is the file - it doesn't seem to be
> BASIC or TEXT - is it corrupted?.

It looks to me that it *was* BASIC before the version control system
destroyed it.
All of the BASIC tokens have been corrupted to two-byte-sequences.

Jeff

[toc] | [prev] | [next] | [standalone]


#1301

FromSprow <news@sprow.co.uk>
Date2012-01-13 14:13 -0800
Message-ID<88f3da6c-2c54-496f-bf8f-0d0e0c4c3c24@w4g2000vbc.googlegroups.com>
In reply to#1298
On Jan 13, 12:32 am, cfer...@freeRemoveuk.com.invalid wrote:
> > On Jan 11, 11:31 pm, cfer...@freeRemoveuk.com.invalid wrote:
> > > Is there a program for generating a Podule Rom file :-
>
> > Try MakeExpROM from
> >  http://www.riscosopen.org/viewer/view/mixed/RiscOS/Library/Build/
>
> Thanks for that - but what format is the file - it doesn't seem
> to be BASIC or TEXT - is it corrupted?.

It's BASIC, which is why it ends in ",ffb" which is the notation used
on filing systems that can't hold filetype meta data.

On Jan 13 jeff wrote:
> It looks to me that it *was* BASIC before the version control
> system destroyed it.
> All of the BASIC tokens have been corrupted to two-byte-
> sequences.

The version control system has nothing to do with it, CVS has stored
it flawlessly (and it's even marked as binary which people often
forget to do). The issue is that your webbrowser can't sensibly guess
the mimetype so assumes it is text and garbles the tokenised BASIC.

You need to check it out and it runs just fine,
Sprow.

[toc] | [prev] | [next] | [standalone]


#1303

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-13 23:10 +0000
Message-ID<130b225152.cferris@cferris.freeuk.com>
In reply to#1301
In message <88f3da6c-2c54-496f-bf8f-0d0e0c4c3c24@w4g2000vbc.googlegroups.com>
          Sprow <news@sprow.co.uk> wrote:

> On Jan 13, 12:32 am, cfer...@freeRemoveuk.com.invalid wrote:
> > > On Jan 11, 11:31 pm, cfer...@freeRemoveuk.com.invalid wrote:
> > > > Is there a program for generating a Podule Rom file :-
> >
> > > Try MakeExpROM from
> > >  http://www.riscosopen.org/viewer/view/mixed/RiscOS/Library/Build/
> >
> > Thanks for that - but what format is the file - it doesn't seem
> > to be BASIC or TEXT - is it corrupted?.
> 
> It's BASIC, which is why it ends in ",ffb" which is the notation used
> on filing systems that can't hold filetype meta data.
> 
> On Jan 13 jeff wrote:
> > It looks to me that it *was* BASIC before the version control
> > system destroyed it.
> > All of the BASIC tokens have been corrupted to two-byte-
> > sequences.
> 
> The version control system has nothing to do with it, CVS has stored
> it flawlessly (and it's even marked as binary which people often
> forget to do). The issue is that your webbrowser can't sensibly guess
> the mimetype so assumes it is text and garbles the tokenised BASIC.
> 
> You need to check it out and it runs just fine,
> Sprow.

Hmm - just tried :
!Phoenix
!NetSurf
!Fresco
!Oregano
!Firefox (RO)
All corrupted files :-(


-- 
Colin Ferris Cornwall UK

[toc] | [prev] | [next] | [standalone]


#1304

FromTheo Markettos <theom+news@chiark.greenend.org.uk>
Date2012-01-13 23:15 +0000
Message-ID<fUj*a7cXt@news.chiark.greenend.org.uk>
In reply to#1303
cferris@freeremoveuk.com.invalid wrote:
> In message <88f3da6c-2c54-496f-bf8f-0d0e0c4c3c24@w4g2000vbc.googlegroups.com>
>           Sprow <news@sprow.co.uk> wrote:
> > You need to check it out and it runs just fine,
> > Sprow.
> 
> Hmm - just tried :
> !Phoenix
> !NetSurf
> !Fresco
> !Oregano
> !Firefox (RO)
> All corrupted files :-(

Repeat, you need to check it out with CVS.  You don't do that with a browser.  See:
https://riscosopen.org/content/downloads/cvs-access

Theo

[toc] | [prev] | [next] | [standalone]


#1306

FromAlex Macfarlane Smith <nospam@archifishal.co.uk>
Date2012-01-15 00:27 +0000
Message-ID<4f121d57$0$290$14726298@news.sunsite.dk>
In reply to#1304
On 13/01/2012 23:15, Theo Markettos wrote:
> cferris@freeremoveuk.com.invalid wrote:
>> In message<88f3da6c-2c54-496f-bf8f-0d0e0c4c3c24@w4g2000vbc.googlegroups.com>
>>            Sprow<news@sprow.co.uk>  wrote:
>>> You need to check it out and it runs just fine,
>>> Sprow.
>>
>> Hmm - just tried :
>> !Phoenix
>> !NetSurf
>> !Fresco
>> !Oregano
>> !Firefox (RO)
>> All corrupted files :-(
>
> Repeat, you need to check it out with CVS.  You don't do that with a browser.  See:
> https://riscosopen.org/content/downloads/cvs-access
>
> Theo

That might suggest the website is broken, no? I'd reasonably expect to 
be able to download binary format CVS files from a viewcvs web thing 
without it destroying them :)

Alex.

[toc] | [prev] | [next] | [standalone]


#1308

FromRick Murray <heyrickmail-usenet@yahoo.co.uk>
Date2012-01-15 05:10 +0100
Message-ID<4f1251a5$0$2523$ba4acef3@reader.news.orange.fr>
In reply to#1306
On 15/01/2012 01:27, Alex Macfarlane Smith wrote:

> That might suggest the website is broken, no?

Yes.


> I'd reasonably expect to be able to download binary format CVS files
> from a viewcvs web thing without it destroying them :)

Indeed. I have done exactly this on other project sites. "Save link 
as..." and Firefox dumps the file to disc *without* trying to interpret 
it in any way.


Best wishes,

Rick.

[toc] | [prev] | [next] | [standalone]


#1310

FromChris Johnson <chrisjohnson+news@spamcop.net>
Date2012-01-15 10:54 +0000
Message-ID<5251e652cechrisjohnson+news@spamcop.net>
In reply to#1308
In article <4f1251a5$0$2523$ba4acef3@reader.news.orange.fr>,
   Rick Murray <heyrickmail-usenet@yahoo.co.uk> wrote:
> "Save link as..." and Firefox dumps the file to disc *without*
> trying to interpret it in any way.

Surely 'Shift-click' on RISC OS does the same thing.

-- 
Chris Johnson

[toc] | [prev] | [next] | [standalone]


#1316

FromRick Murray <heyrickmail-usenet@yahoo.co.uk>
Date2012-01-15 16:05 +0100
Message-ID<4f12eb48$0$5689$ba4acef3@reader.news.orange.fr>
In reply to#1310
On 15/01/2012 11:54, Chris Johnson wrote:

> Surely 'Shift-click' on RISC OS does the same thing.

Pretty much, yes. But does the resultant file make sense?


Best wishes,

Rick.

[toc] | [prev] | [next] | [standalone]


#1323

FromChris Johnson <chrisjohnson+news@spamcop.net>
Date2012-01-15 19:01 +0000
Message-ID<525212e1f6chrisjohnson+news@spamcop.net>
In reply to#1316
In article <4f12eb48$0$5689$ba4acef3@reader.news.orange.fr>,
   Rick Murray <heyrickmail-usenet@yahoo.co.uk> wrote:
> > Surely 'Shift-click' on RISC OS does the same thing.

> Pretty much, yes. But does the resultant file make sense?

As much as the incoming stream.

-- 
Chris Johnson

[toc] | [prev] | [next] | [standalone]


#1307

FromRick Murray <heyrickmail-usenet@yahoo.co.uk>
Date2012-01-15 05:07 +0100
Message-ID<4f125115$0$2523$ba4acef3@reader.news.orange.fr>
In reply to#1298
On 13/01/2012 01:32, cferris@freeRemoveuk.com.invalid wrote:

> Thanks for that - but what format is the file - it doesn't seem to be
> BASIC or TEXT - is it corrupted?.

Program begins:
0000 0D 00 00 4B C3 B4 20 54 68 69 73 20 73 6F 75 72 : ...??? This sour
0010 63 65 20 63 6F 64 65 20 69 6E 20 74 68 69 73 20 : ce code in this

Line start is:
0D 00 00 4B C3 B4

BASIC lines are:
<marker;0D><line# MSB><line# LSB><len>...

Decoding this, we have line number 0 which is 75 bytes long. The decoded 
BASIC line would be:
0 STR$SGN This source code in this [etc]

It should be something like:
10 REM This source code [etc]

which would be:
0D 00 0A ?? F4 20 54 68 [etc]   [the ?? being line length]


At a guess, I would say something somewhere has tried to expand the 
high-bit-set characters into a Unicode version. And royally screwed up 
the file.


There's appears to be one here (expansion.zip):
   http://www.iyonix.com/32bit/download.shtml


Best wishes,

Rick.

[toc] | [prev] | [next] | [standalone]


#1322

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-15 18:46 +0000
Message-ID<f692115252.cferris@cferris.freeuk.com>
In reply to#1307
In message <4f125115$0$2523$ba4acef3@reader.news.orange.fr>
          Rick Murray <heyrickmail-usenet@yahoo.co.uk> wrote:

> On 13/01/2012 01:32, cferris@freeRemoveuk.com.invalid wrote:
> 
> > Thanks for that - but what format is the file - it doesn't seem to
> > be BASIC or TEXT - is it corrupted?.
> 
>[snip]
> 
> There's appears to be one here (expansion.zip):
>    http://www.iyonix.com/32bit/download.shtml
> 
> 

Thanks for that - the file seems a close relative to the one in the PRMs
ie:- MidiJoiner

Ref msg on ROOL.
By the way - does anyone know what type of ROM's are required for
burning RO5 - for use in a RPC?


-- 
Colin Ferris Cornwall UK

[toc] | [prev] | [next] | [standalone]


#1362

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-18 11:30 +0000
Message-ID<c31f755352.cferris@cferris.freeuk.com>
In reply to#1307
In message <4f125115$0$2523$ba4acef3@reader.news.orange.fr>
          Rick Murray <heyrickmail-usenet@yahoo.co.uk> wrote:

> On 13/01/2012 01:32, cferris@freeRemoveuk.com.invalid wrote:
> 
> > Thanks for that - but what format is the file - it doesn't seem to
> > be BASIC or TEXT - is it corrupted?.
> 
[snip]
> 
> 
> There's appears to be one here (expansion.zip):
>    http://www.iyonix.com/32bit/download.shtml
> 

The program calls for a loader file - is there one available?

Thanks
-- 
Colin Ferris Cornwall UK

[toc] | [prev] | [next] | [standalone]


#1365

FromTheo Markettos <theom+news@chiark.greenend.org.uk>
Date2012-01-18 13:07 +0000
Message-ID<eUj*deBXt@news.chiark.greenend.org.uk>
In reply to#1362
cferris@freeremoveuk.com.invalid wrote:
> The program calls for a loader file - is there one available?

The loader is a small bit of code specific to a particular podule.  On
podules that work on pre-Risc PC machines, there's only 4K of address space
so the podule ROM has to be paged - the loader's job is to work the page
register (which can be anywhere in the podule's address space and depends on
the hardware design).  So you need a bit of code specific to that podule -
but if you have the podule already it can be extracted from the existing
podule ROM.

Podules that are for Risc PC/A7000 only can have 16M of address space, so
don't need a loader.  These have 96 pins (3x rows of 32) not 64 (2x rows
with the middle row missing) on the podule bus connector.  If the podule is
compatible with older machines you'll probably still need the loader.

If you use an existing ROM loader in an Iyonix you may have to change it to
make it 32 bit compatible, as most aren't.

Theo

[toc] | [prev] | [next] | [standalone]


#1407

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-23 22:14 +0000
Message-ID<b34c435652.cferris@cferris.freeuk.com>
In reply to#1365
In message <eUj*deBXt@news.chiark.greenend.org.uk>
          Theo Markettos <theom+news@chiark.greenend.org.uk> wrote:

> cferris@freeremoveuk.com.invalid wrote:
> > The program calls for a loader file - is there one available?
> 
[snip]

> 
> If you use an existing ROM loader in an Iyonix you may have to change
> it to make it 32 bit compatible, as most aren't.
> 

Is there a 32bit compatible flag in the header of the 'Podule' code or
in the 'loader' file.

Thanks
-- 
Colin Ferris Cornwall UK

[toc] | [prev] | [next] | [standalone]


#1411

Fromcferris@freeRemoveuk.com.invalid
Date2012-01-24 11:56 +0000
Message-ID<a4838e5652.cferris@cferris.freeuk.com>
In reply to#1407
In message <b34c435652.cferris@cferris.freeuk.com>
          cferris@freeRemoveuk.com.invalid wrote:

> In message <eUj*deBXt@news.chiark.greenend.org.uk>
>           Theo Markettos <theom+news@chiark.greenend.org.uk> wrote:
> 
> > cferris@freeremoveuk.com.invalid wrote:
> > > The program calls for a loader file - is there one available?
> > 
> [snip]
> 
> > 
> > If you use an existing ROM loader in an Iyonix you may have to
> > change it to make it 32 bit compatible, as most aren't.
> > 
> 
> Is there a 32bit compatible flag in the header of the 'Podule' code or
> in the 'loader' file.
> 

Answering my own question for the 32bit flag - for the loader:-

; entry points
    B       readbyte%
    B       writebyte%
    B       reset%
    B       callloader%
    equs "32OK"     ; 32bit flag marker
.hardware_mask%
    EQUD &03FFF000


-- 
Colin Ferris Cornwall UK

[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.acorn.programmer


csiph-web