Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2 > #23774
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Raymond Wiker <rwiker@gmail.com> |
| Newsgroups | comp.sys.apple2 |
| Subject | Re: Brutal Deluxe Software releases Merlin 32 |
| Date | Sun, 01 Feb 2015 15:54:38 +0100 |
| Organization | A noiseless patient Spider |
| Lines | 39 |
| Message-ID | <m2d25tfzrl.fsf@gmail.com> (permalink) |
| References | <02ec2596-dc67-4b67-a524-958e6dce6150@googlegroups.com> <c8bb4579-8904-4861-aa4b-9d5958f44cbb@googlegroups.com> <mmphosis-1420756952@macgui.com> <m3mw5seiqu.fsf@gmail.com> <alpine.DEB.2.02.1501090334180.69114@localhost> <mmphosis-1420785555@macgui.com> <mmphosis-1420801113@macgui.com> <da939b58-efd1-4f20-85fc-5df27c1cfe8d@googlegroups.com> <m24mrxac5p.fsf@gmail.com> <m8uuu3$691$1@speranza.aioe.org> <cfd2f23f-522b-4863-b0a0-44d4f52f468d@googlegroups.com> <D0EE5DAF.2D0A0%hughhood@earthlink.net> <6fe10e83-0250-49eb-92eb-93afe530782c@googlegroups.com> <D0F2868D.10967%hughhood@earthlink.net> <D0F33AB5.1096E%hughhood@earthlink.net> <K7qdndY4Avjtq1PJnZ2dnUU7-IGdnZ2d@giganews.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain |
| Injection-Info | mx02.eternal-september.org; posting-host="6795c6b5efa8fe68018748717e86deed"; logging-data="8565"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ASoA/xM5vNO6MTg3OMf2l" |
| User-Agent | Gnus/5.13 (Gnus v5.13) Emacs/24.4 (darwin) |
| Cancel-Lock | sha1:jvOMeT+EUWZov7l7tYCp886XimY= sha1:kAt/Cf9VilKdnty7oRj3dD3JVKE= |
| Xref | csiph.com comp.sys.apple2:23774 |
Show key headers only | View raw
Steven Hirsch <snhirsch@gmail.com> writes: > On 02/01/2015 03:06 AM, Hugh Hood wrote: > >> I managed to cobble together enough PPC support in your Merlin 32 to satisfy >> my 8-bit assembly requirements, so please don't make PPC support a priority, >> unless you have others requesting it. >> >> For anyone else who is interested in building Merlin 32 on a PPC (and whose >> needs are as simple as mine), look in Olivier's a65816_Data.c file. Starting >> at line #447, he has a series of (12) statements that handle the Merlin data >> pseudo ops DW, DA, DFB, DB, DDB, ADR & ADRL. >> >> For example, here is line #447: >> >> current_line->data[2*nb_valid_element+0] = data[0]; >> >> As one method to fix the PPC 'endian' issue, change the instances of data[x] >> as follows: >> >> data[0] to data [3] >> data[1] to data [2] >> data[2] to data [1] >> data[3] to data [0] >> >> >> This swaps the order of the (4) 8-bit bytes in the 32-bit integer containing >> the data, and fixes the problem I was seeing on PPC, which is big-endian. > > Disclaimer: I haven't looked at the code, but based on my own > development experience with cross-platform interoperability it sounds > like some carefully crafted macros might be helpful. htonl and htons might be useful here: they turn native longs and short into "network byte order". Unfortunately, this is the same as big-endian, which is the opposite of what is required for the 6502. Still, you might implement something similar, like htoll (host to long little-endian) and htosl (host to short little-endian).
Back to comp.sys.apple2 | Previous | Next — Previous in thread | Next in thread | Find similar
Brutal Deluxe Software releases Merlin 32 Antoine Vignau <antoine.vignau@laposte.net> - 2015-01-06 04:20 -0800
Re: Brutal Deluxe Software releases Merlin 32 Steven Hirsch <snhirsch@gmail.com> - 2015-01-06 07:44 -0500
Re: Brutal Deluxe Software releases Merlin 32 ultramagnus_tcv <email@domain.com> - 2015-01-06 15:26 -0600
Re: Brutal Deluxe Software releases Merlin 32 Riccardo <rigreco.grc@gmail.com> - 2015-01-06 05:50 -0800
Re: Brutal Deluxe Software releases Merlin 32 Riccardo <rigreco.grc@gmail.com> - 2015-01-06 05:56 -0800
Re: Brutal Deluxe Software releases Merlin 32 D Finnigan <dog_cow@macgui.com> - 2015-01-06 15:42 +0000
Re: Brutal Deluxe Software releases Merlin 32 "Bill Buckels" <bbuckels@mts.net> - 2015-01-06 13:07 -0600
Re: Brutal Deluxe Software releases Merlin 32 "Bill Buckels" <bbuckels@mts.net> - 2015-01-07 05:51 -0600
Re: Brutal Deluxe Software releases Merlin 32 mdj <mdj.mdj@gmail.com> - 2015-01-07 05:21 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Michael 'AppleWin Debugger Dev'" <michael.pohoreski@gmail.com> - 2015-01-07 09:33 -0800
Re: Brutal Deluxe Software releases Merlin 32 wssimms@gmail.com - 2015-01-07 10:02 -0800
Re: Brutal Deluxe Software releases Merlin 32 Riccardo <rigreco.grc@gmail.com> - 2015-01-07 10:21 -0800
Re: Brutal Deluxe Software releases Merlin 32 Riccardo <rigreco.grc@gmail.com> - 2015-01-07 11:31 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Bill Buckels" <bbuckels@mts.net> - 2015-01-07 18:29 -0600
Re: Brutal Deluxe Software releases Merlin 32 "Bill Buckels" <bbuckels@mts.net> - 2015-01-07 18:35 -0600
Re: Brutal Deluxe Software releases Merlin 32 STYNX <Jonas.Groenhagen@gmx.de> - 2015-01-08 09:28 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Michael 'AppleWin Debugger Dev'" <michael.pohoreski@gmail.com> - 2015-01-08 09:59 -0800
Re: Brutal Deluxe Software releases Merlin 32 Steve Nickolas <usotsuki@buric.co> - 2015-01-08 00:46 +0000
Re: Brutal Deluxe Software releases Merlin 32 "Christopher G. Mason" <cgm1@my-deja.com> - 2015-01-07 20:44 -0500
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-08 00:25 -0800
Re: Brutal Deluxe Software releases Merlin 32 wssimms@gmail.com - 2015-01-07 16:53 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Bill Buckels" <bbuckels@mts.net> - 2015-01-07 19:35 -0600
Re: Brutal Deluxe Software releases Merlin 32 pitz <pitz.wong@gmail.com> - 2015-01-07 18:17 -0800
Re: Brutal Deluxe Software releases Merlin 32 wssimms@gmail.com - 2015-01-07 20:11 -0800
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-08 00:39 -0800
Re: Brutal Deluxe Software releases Merlin 32 mdj <mdj.mdj@gmail.com> - 2015-01-07 19:27 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Michael 'AppleWin Debugger Dev'" <michael.pohoreski@gmail.com> - 2015-01-07 09:38 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Christopher G. Mason" <cgm1@my-deja.com> - 2015-01-07 13:42 -0500
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-08 00:43 -0800
Re: Brutal Deluxe Software releases Merlin 32 mdj <mdj.mdj@gmail.com> - 2015-01-07 00:29 -0800
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-07 05:25 -0800
Re: Brutal Deluxe Software releases Merlin 32 mdj <mdj.mdj@gmail.com> - 2015-01-07 05:43 -0800
Re: Brutal Deluxe Software releases Merlin 32 Riccardo <rigreco.grc@gmail.com> - 2015-01-07 08:03 -0800
Re: Brutal Deluxe Software releases Merlin 32 mmphosis <mmphosis@macgui.com> - 2015-01-08 06:54 +0000
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-08 00:34 -0800
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-01-08 09:51 -0600
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-08 08:27 -0800
Re: Brutal Deluxe Software releases Merlin 32 mmphosis <mmphosis@macgui.com> - 2015-01-08 22:42 +0000
Re: Brutal Deluxe Software releases Merlin 32 awanderin <awanderin@gmail.com> - 2015-01-08 20:27 -0700
Re: Brutal Deluxe Software releases Merlin 32 Steve Nickolas <usotsuki@buric.co> - 2015-01-09 03:34 +0000
Re: Brutal Deluxe Software releases Merlin 32 mmphosis <mmphosis@macgui.com> - 2015-01-09 06:38 +0000
Re: Brutal Deluxe Software releases Merlin 32 mmphosis <mmphosis@macgui.com> - 2015-01-09 10:58 +0000
Re: Brutal Deluxe Software releases Merlin 32 mdj <mdj.mdj@gmail.com> - 2015-01-11 00:56 -0800
Re: Brutal Deluxe Software releases Merlin 32 Raymond Wiker <rwiker@gmail.com> - 2015-01-11 10:40 +0100
Re: Brutal Deluxe Software releases Merlin 32 Olivier Zardini <olivier.zardini@cooperteam.fr> - 2015-01-11 02:46 -0800
Re: Brutal Deluxe Software releases Merlin 32 "Bill Buckels" <bbuckels@mts.net> - 2015-01-11 16:53 -0600
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-13 00:11 -0800
Re: Brutal Deluxe Software releases Merlin 32 mmphosis <mmphosis@macgui.com> - 2015-01-13 20:37 +0000
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-01-28 09:34 -0600
Re: Brutal Deluxe Software releases Merlin 32 Riccardo <rigreco.grc@gmail.com> - 2015-01-28 09:18 -0800
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-01-28 21:12 -0600
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-01-29 00:09 -0800
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-01-31 13:18 -0600
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-02-01 02:06 -0600
Re: Brutal Deluxe Software releases Merlin 32 Steven Hirsch <snhirsch@gmail.com> - 2015-02-01 09:21 -0500
Re: Brutal Deluxe Software releases Merlin 32 Raymond Wiker <rwiker@gmail.com> - 2015-02-01 15:54 +0100
Re: Brutal Deluxe Software releases Merlin 32 Steven Hirsch <snhirsch@gmail.com> - 2015-02-01 13:09 -0500
Re: Brutal Deluxe Software releases Merlin 32 mmphosis <mmphosis@macgui.com> - 2015-02-01 19:29 +0000
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-02-01 18:43 -0600
Re: Brutal Deluxe Software releases Merlin 32 Steven Hirsch <snhirsch@gmail.com> - 2015-02-01 20:51 -0500
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-02-07 12:54 -0600
Re: Brutal Deluxe Software releases Merlin 32 Olivier Zardini <olivier.zardini@cooperteam.fr> - 2015-02-07 12:32 -0800
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-02-26 10:38 -0600
Re: Brutal Deluxe Software releases Merlin 32 Olivier Zardini <olivier.zardini@cooperteam.fr> - 2015-03-01 12:19 -0800
Re: Brutal Deluxe Software releases Merlin 32 Hugh Hood <hughhood@earthlink.net> - 2015-03-02 00:49 -0600
Re: Brutal Deluxe Software releases Merlin 32 olivier.zardini@itn-group.eu - 2015-03-02 00:43 -0800
Re: Brutal Deluxe Software releases Merlin 32 STYNX <Jonas.Groenhagen@gmx.de> - 2015-01-07 03:44 -0800
csiph-web