pierre
68d3962889
Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
...
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
pierre
ec11284222
Only add -Xr option if RLINKPATH variable is not empty
...
git-svn-id: trunk@47483 -
2020-11-20 14:01:51 +00:00
Mattias Gaertner
95addf15ce
fcl-passrc: clean up
...
git-svn-id: trunk@47482 -
2020-11-20 13:56:24 +00:00
michael
d88db13211
* Make fpdoc happy, semicolon before final end
...
git-svn-id: trunk@47481 -
2020-11-20 13:18:53 +00:00
michael
ebb1d78ced
* objcprotocol can have multiple parents
...
git-svn-id: trunk@47480 -
2020-11-20 13:15:16 +00:00
michael
319c00b832
* Protocol can also be external
...
git-svn-id: trunk@47479 -
2020-11-20 13:03:07 +00:00
michael
9d4a1d1ac5
* Consoledevice
...
git-svn-id: trunk@47478 -
2020-11-20 11:42:39 +00:00
michael
be4d0be10c
* More base address fixes
...
git-svn-id: trunk@47477 -
2020-11-20 11:35:51 +00:00
michael
60ecdb00ae
* More syscall fixes
...
git-svn-id: trunk@47476 -
2020-11-20 11:22:23 +00:00
michael
7d14de0521
* More CTRL-Z removed
...
git-svn-id: trunk@47475 -
2020-11-20 11:17:53 +00:00
michael
993f6291d0
* Remove ^Z at the end
...
git-svn-id: trunk@47474 -
2020-11-20 11:16:27 +00:00
michael
8de1e91f4b
* Fix compilation, new visibility sections
...
git-svn-id: trunk@47473 -
2020-11-20 11:07:37 +00:00
michael
08ab526a10
* Added new visibility sections for objcprotocol
...
git-svn-id: trunk@47472 -
2020-11-20 11:05:00 +00:00
michael
cf68d1f965
* Fix syscall calling convention parsing
...
git-svn-id: trunk@47471 -
2020-11-20 10:48:43 +00:00
Mattias Gaertner
3ef12409c9
pastojs: async modifier not needed in impl proc
...
git-svn-id: trunk@47470 -
2020-11-20 10:28:47 +00:00
michael
873354beaa
* Allow optional/required sections in objcprotocol classes
...
git-svn-id: trunk@47469 -
2020-11-20 09:51:30 +00:00
michael
ec4df539c3
* Includefile also must set basename
...
git-svn-id: trunk@47468 -
2020-11-20 09:09:44 +00:00
nickysn
8ff5adeb4f
+ check the audio format id field in the tests as well
...
git-svn-id: trunk@47467 -
2020-11-20 03:36:39 +00:00
nickysn
94f8971e73
+ added tests with 32-bit and 64-bit IEEE floating point .wav files
...
git-svn-id: trunk@47466 -
2020-11-20 03:31:15 +00:00
nickysn
4411b09631
* fixed bug in wav reader, that fails to skip non-data chunks, because it
...
forgets to seek ahead in the stream
git-svn-id: trunk@47465 -
2020-11-20 03:24:16 +00:00
nickysn
e3d0b3c7c6
- don't check for the PCM format in the .wav reader, to allow reading other audio formats
...
git-svn-id: trunk@47464 -
2020-11-20 03:21:19 +00:00
Mattias Gaertner
a38da538af
pastojs: check await(T,callasyncfunc) type match
...
git-svn-id: trunk@47462 -
2020-11-19 23:29:24 +00:00
nickysn
46b35256bd
+ support reading .wav files that have extra data in the end of the 'fmt '
...
chunk. Added test case, which is a file, generated by the Euphoric emulator.
git-svn-id: trunk@47461 -
2020-11-19 23:05:25 +00:00
florian
28bdb364f0
* remove readln
...
git-svn-id: trunk@47460 -
2020-11-19 21:37:23 +00:00
florian
bcdfd07bdd
* if a variant is read/written, include the variants unit
...
git-svn-id: trunk@47459 -
2020-11-19 20:53:47 +00:00
nickysn
caaa649790
+ added function InstallUserMode to ptcgraph, that allows you to register a custom resolution and thus, open a custom window size
...
git-svn-id: trunk@47458 -
2020-11-19 17:59:21 +00:00
nickysn
677b06efd8
+ added constants for all the other wave formats (codecs), supported in a .wav file, besides PCM
...
git-svn-id: trunk@47457 -
2020-11-19 16:22:06 +00:00
Károly Balogh
84e1be805c
qlunits: updated QDOS unit, added a QLfloat unit to convert longints and doubles to 48bit QLfloats, added a rotating cube example
...
git-svn-id: trunk@47456 -
2020-11-19 05:08:12 +00:00
Károly Balogh
6f59167c64
sinclairql: more work on the QL port. very basic stdio (console writeln) works.
...
git-svn-id: trunk@47455 -
2020-11-19 04:51:56 +00:00
nickysn
a552fc6d94
+ fcl_sound wav reader tests: added stereo .wav file tests
...
git-svn-id: trunk@47454 -
2020-11-19 03:26:37 +00:00
Károly Balogh
9d67adcbb6
* regenerated all Makefiles after Sinclair QL support was added
...
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
nickysn
188054d9b4
+ also check the actual PCM wave data in the fcl-sound wavreader test
...
git-svn-id: trunk@47452 -
2020-11-19 02:56:49 +00:00
Károly Balogh
1d34f0f139
tosunits: it's actually not ami-extra
...
git-svn-id: trunk@47451 -
2020-11-19 02:43:42 +00:00
nickysn
bed8b8bfd3
+ created some tests for fcl-sound
...
git-svn-id: trunk@47447 -
2020-11-19 01:10:36 +00:00
florian
103b44cf2b
* made Compiler Options window large enough to show all CPUs
...
+ project file for IDE targetting arm
* write binary to bin/<full target>/fp
git-svn-id: trunk@47446 -
2020-11-18 21:19:14 +00:00
Mattias Gaertner
bd3093e176
pastojs: added experimental target os electron
...
git-svn-id: trunk@47445 -
2020-11-18 15:56:13 +00:00
Mattias Gaertner
f5acaf10ee
pastojs: fixed aPromise:=AsyncFunctionWithCOMIntfResult
...
git-svn-id: trunk@47444 -
2020-11-18 14:34:22 +00:00
florian
b0deefec45
* do not run the test, it is only about a compilation issue
...
git-svn-id: trunk@47442 -
2020-11-17 20:32:10 +00:00
Mattias Gaertner
97d4d635c8
pastojs: fixed await(arg) and fixed hint await needs a promise
...
git-svn-id: trunk@47440 -
2020-11-17 10:05:23 +00:00
pierre
e154b9933f
Add some types and records to rtl/linux/t_linux.h2paschk and set macro _LARGEFILE64_SOURCE for __i386__ C code
...
git-svn-id: trunk@47439 -
2020-11-16 22:37:04 +00:00
pierre
c44095733c
* Give access to CPU specific fields of tsettings record
...
in GENERIC_CPU mode, to be used by ppudump utility.
generic/cpuinfo.pas: Add tinstructionset, used for ARM cpu.
globals.pas: Put all CPU specific fields of tsettings record
inside a variant part when GENERIC_CPU is defined.
Also import llvm unit when GENERIC_CPU is defined.
+ utils/Makefile.fpc: Add -Fu../llvm option to compile ppudump,
as it now also needs llvm specific code decause of globals unit change.
git-svn-id: trunk@47438 -
2020-11-16 22:34:38 +00:00
florian
6380df9b42
* correctly simplify tree transforms of (a+c1+c2) if a is a pointer, resolves #37671
...
git-svn-id: trunk@47437 -
2020-11-16 21:47:19 +00:00
florian
e94fb2edc3
* better writing of ordinal const. nodes
...
git-svn-id: trunk@47436 -
2020-11-16 21:47:18 +00:00
pierre
edb555f34f
Register sinclairql target directory
...
git-svn-id: trunk@47435 -
2020-11-16 17:14:39 +00:00
pierre
14b34e4f55
Update after commit 47376
...
git-svn-id: trunk@47434 -
2020-11-16 17:13:48 +00:00
pierre
f0b22a1569
Revert commit #47257 , Disable use of cmov instructions in alignment patterns for some i386 targets (it prevents use of some emulators)
...
Replace it by a new set of i386 targets, for which the default cpu is set to i80486 instead of pentium2
to avoid (for default configuration) use of CMOVxx or PREFETCHyyy instructions, not supported by some emulators.
git-svn-id: trunk@47433 -
2020-11-16 17:04:46 +00:00
Károly Balogh
2a733aa751
sinclairql: fixed the relocation marker comment in the startup code. no functional change
...
git-svn-id: trunk@47432 -
2020-11-15 23:19:38 +00:00
Mattias Gaertner
45fb1fcb44
pastojs: fixed await on as operator
...
git-svn-id: trunk@47431 -
2020-11-15 23:12:34 +00:00
michael
284b50de3c
* Allow to create fpdoc project file based on package targets
...
git-svn-id: trunk@47430 -
2020-11-15 23:04:37 +00:00
Károly Balogh
f2ee1dae52
sinclairql: startup code fixes. set the top of the new stack as stack pointer, not the bottom of it. initialize the .bss section following the new linker script. better protection against re-relocation.
...
git-svn-id: trunk@47429 -
2020-11-15 22:59:33 +00:00